leancode_lint 3.0.0 leancode_lint: ^3.0.0 copied to clipboard
Lint rules used at LeanCode.
leancode_lint #
Lint rules used internally in LeanCode projects.
Installation #
Add leancode_lint
as a dev dependency.
dev_dependencies:
leancode_lint: ^1.2.1
Usage #
App #
Add include: package:leancode_lint/analysis_options.yaml
to
analysis_options.yaml
in your project. You might want to exclude some files
(e.g generated freezed models) from analysis.
include: package:leancode_lint/analysis_options.yaml
# Optional
analyzer:
exclude:
- '**/*.g.dart'
- '**/*.freezed.dart'
Package #
Add include: package:leancode_lint/analysis_options_package.yaml
to
analysis_options.yaml
in your project. It includes additional lints for
packages. You might want to exclude some files (e.g generated freezed models)
from analysis.
include: package:leancode_lint/analysis_options_package.yaml
# Optional
analyzer:
exclude:
- '**/*.g.dart'
- '**/*.freezed.dart'