refactor(analysis): follow melos versioning #101
@ -20,7 +20,7 @@
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
This package provides lint rules for Dart and Flutter which are used at [Wyatt](https://wyattapp.io) and [Wyatt Studio](https://wyatt-studio.fr). For more information, see the complete list of options in **lib/analysis_options.2.0.0.yaml**.
 | 
			
		||||
This package provides lint rules for Dart and Flutter which are used at [Wyatt](https://wyattapp.io) and [Wyatt Studio](https://wyatt-studio.fr). For more information, see the complete list of options in **lib/analysis_options.2.3.0.yaml**.
 | 
			
		||||
 | 
			
		||||
**Note**: This package was heavily inspired by [pedantic](https://github.com/dart-lang/pedantic), [Very Good Analysis](https://github.com/VeryGoodOpenSource/very_good_analysis) and the official [flutter_lints](https://pub.dev/packages/flutter_lints).
 | 
			
		||||
 | 
			
		||||
@ -29,12 +29,9 @@ This package provides lint rules for Dart and Flutter which are used at [Wyatt](
 | 
			
		||||
To use the lints, add a dependency in your `pubspec.yaml`:
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
dev_dependencies:
 | 
			
		||||
  wyatt_analysis:
 | 
			
		||||
    git:
 | 
			
		||||
      url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
 | 
			
		||||
      ref: wyatt_analysis-v2.0.0
 | 
			
		||||
      path: packages/wyatt_analysis
 | 
			
		||||
wyatt_analysis:
 | 
			
		||||
    hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
 | 
			
		||||
    version: 2.3.0
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Then, add an include in `analysis_options.yaml`:
 | 
			
		||||
@ -52,13 +49,13 @@ include: package:wyatt_analysis/analysis_options.flutter.yaml
 | 
			
		||||
If you wish to restrict the lint version, specify a version of `analysis_options.yaml` instead:
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
include: package:wyatt_analysis/analysis_options.flutter.2.0.0.yaml
 | 
			
		||||
include: package:wyatt_analysis/analysis_options.flutter.2.3.0.yaml
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
If you just want **Dart** version:
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
include: package:wyatt_analysis/analysis_options.2.0.0.yaml
 | 
			
		||||
include: package:wyatt_analysis/analysis_options.2.3.0.yaml
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## Suppressing Lints
 | 
			
		||||
 | 
			
		||||
@ -14,7 +14,7 @@
 | 
			
		||||
# You should have received a copy of the GNU General Public License
 | 
			
		||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
 | 
			
		||||
 | 
			
		||||
include: package:wyatt_analysis/analysis_options.2.2.3.yaml
 | 
			
		||||
include: package:wyatt_analysis/analysis_options.2.3.0.yaml
 | 
			
		||||
 | 
			
		||||
linter:
 | 
			
		||||
  rules:
 | 
			
		||||
@ -15,5 +15,5 @@
 | 
			
		||||
# You should have received a copy of the GNU General Public License
 | 
			
		||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
 | 
			
		||||
 | 
			
		||||
include: package:wyatt_analysis/analysis_options.flutter.2.2.3.yaml
 | 
			
		||||
include: package:wyatt_analysis/analysis_options.flutter.2.3.0.yaml
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -15,5 +15,5 @@
 | 
			
		||||
# You should have received a copy of the GNU General Public License
 | 
			
		||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
 | 
			
		||||
 | 
			
		||||
include: package:wyatt_analysis/analysis_options.2.2.3.yaml
 | 
			
		||||
include: package:wyatt_analysis/analysis_options.2.3.0.yaml
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -18,4 +18,4 @@
 | 
			
		||||
/// used internally at [Wyatt Studio](https://wyatt-studio.fr).
 | 
			
		||||
library wyatt_analysis;
 | 
			
		||||
 | 
			
		||||
const String wyattAnalysisVersion = '2.2.3';
 | 
			
		||||
const String wyattAnalysisVersion = '2.3.0';
 | 
			
		||||
 | 
			
		||||
@ -21,8 +21,8 @@ usage:
 | 
			
		||||
    $(basename "$0") <previous_version> <new_version> -- create new analyzer files.
 | 
			
		||||
 | 
			
		||||
where:
 | 
			
		||||
    previous_version: last version, for example \`2.2.1\`
 | 
			
		||||
    new_version: new version, for example \`2.2.3\`"
 | 
			
		||||
    previous_version: last version, for example \`2.3.0\`
 | 
			
		||||
    new_version: new version, for example \`2.4.0\`"
 | 
			
		||||
 | 
			
		||||
old=$1
 | 
			
		||||
new=$2
 | 
			
		||||
@ -87,6 +87,9 @@ mv -f tempfile.tmp "${NEW_OPTIONS_FLUTTER}"
 | 
			
		||||
sed -e "s/${old}/${new}/g" "${LIB}" > tempfile.tmp
 | 
			
		||||
mv -f tempfile.tmp "${LIB}"
 | 
			
		||||
 | 
			
		||||
sed -e "s/${old}/${new}/g" "README.md" > tempfile.tmp
 | 
			
		||||
mv -f tempfile.tmp "README.md"
 | 
			
		||||
 | 
			
		||||
echo "
 | 
			
		||||
# Copyright (C) 2022 WYATT GROUP
 | 
			
		||||
# Please see the AUTHORS file for details.
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user