sky_lints 1.0.1 copy "sky_lints: ^1.0.1" to clipboard
sky_lints: ^1.0.1 copied to clipboard

Shared lint rules for Sky Core.

sky_lints #

Shared, highly optimized static analysis rules and strict lint configurations for Sky Core Dart and Flutter projects. It builds upon package:very_good_analysis to enforce high-quality, readable, and standard code conventions.

Features #

  • Strict Formatting & Quality: Enforces formatting, structure, and linting guidelines to prevent code smell and logical errors.
  • Production Ready: Optimized for Clean Architecture patterns, preventing redundant declarations and ensuring robust code.

Getting Started & Usage #

Add the package as a dev_dependency in your package's pubspec.yaml:

dev_dependencies:
  sky_lints: ^1.0.0

Then, include the rules inside your package's local analysis_options.yaml file:

include: package:sky_lints/analysis_options.yaml

You can customize rules by adding a local linter override block inside your specific package if needed:

linter:
  rules:
    avoid_print: true
0
likes
140
points
98
downloads

Documentation

API reference

Publisher

verified publisherskycore.dev

Weekly Downloads

Shared lint rules for Sky Core.

Repository (GitHub)

License

MIT (license)

Dependencies

very_good_analysis

More

Packages that depend on sky_lints