Feature
max_lines_function_lint allows you to display a warning when one of your functions/methods exceeds a certain number of lines
Installing
max_lines_function_lint is implemented using custom_lint. As such, it uses custom_lint's installation logic.
Long story short:
-
Add both max_lines_function_lint and custom_lint to your
pubspec.yaml:dev_dependencies: custom_lint: max_lines_function_lint: -
Enable
custom_lint's plugin in youranalysis_options.yaml:analyzer: plugins: - custom_lint -
run with the command:
dart run custom_lint
Custom limit
Limit the maximum of line with a custom value (default 30)
analyzer:
plugins:
- custom_lint
custom_lint:
rules:
- max_lines_function:
limit: 50

Libraries
- max_lines_function_lint
- This is free and unencumbered software released into the public domain.