File tree Expand file tree Collapse file tree 5 files changed +25
-2
lines changed Expand file tree Collapse file tree 5 files changed +25
-2
lines changed Original file line number Diff line number Diff line change
1
+ ## 2.13.1 (21/05/2025)
2
+ Fix accidental removal of page_width formatting.
3
+
4
+
1
5
## 2.13.0 (21/05/2025)
2
6
This update focuses on lint rules introduced in Dart 3.8.0.
3
7
Original file line number Diff line number Diff line change
1
+ formatter :
2
+ page_width : 120
3
+
1
4
linter :
2
5
rules :
3
6
- always_declare_return_types
Original file line number Diff line number Diff line change 1
1
include : ./analysis_options.dart.yaml
2
+
3
+ formatter :
4
+ page_width : 120
5
+
2
6
linter :
3
7
rules :
4
8
- avoid_web_libraries_in_flutter
Original file line number Diff line number Diff line change 1
1
name : flint
2
2
description : Analyzer lints used internally in Forus Labs' Dart & Flutter projects.
3
- version : 2.13.0
3
+ version : 2.13.1
4
4
homepage : https://github.com/forus-labs/cauldron
5
5
repository : https://github.com/forus-labs/cauldron
6
6
topics : [lints]
Original file line number Diff line number Diff line change 1
1
import 'dart:io' ;
2
2
3
+ import 'package:yaml/yaml.dart' ;
4
+
3
5
import 'environment.dart' ;
4
6
5
7
void main () {
@@ -13,13 +15,23 @@ void main() {
13
15
void sort (File file) {
14
16
final yaml = loadFile (file);
15
17
final include = yaml['include' ] as String ? ;
18
+ final formatter = yaml['formatter' ] as YamlMap ? ;
16
19
final applied = < String > [...? yaml['linter' ]['rules' ]]..sort ();
17
20
final ignored = < String > [...? yaml['ignore' ]]..sort ();
18
21
19
22
file.writeAsStringSync ('' );
20
23
21
24
if (include != null ) {
22
- file.writeAsStringSync ('include: $include \n ' , mode: FileMode .append);
25
+ file.writeAsStringSync ('include: $include \n\n ' , mode: FileMode .append);
26
+
27
+ }
28
+
29
+ if (formatter != null ) {
30
+ file.writeAsStringSync ('formatter:\n ' , mode: FileMode .append);
31
+ for (final key in formatter.keys) {
32
+ file.writeAsStringSync (' $key : ${formatter [key ]}\n ' , mode: FileMode .append);
33
+ }
34
+ file.writeAsStringSync ('\n ' , mode: FileMode .append);
23
35
}
24
36
25
37
if (applied.isNotEmpty) {
You can’t perform that action at this time.
0 commit comments