main library

The synthex_lint analyzer plugin.

This is the entry point the Dart Analysis Server loads: it reads the top-level plugin variable and calls SynthexLintsPlugin.register to add the plugin's rules and corrections. The package ships three schema-driven rules — architecture, encapsulation, and placement — and each stays inert until the analyzed package configures it, either in a synthex_lint.yaml, .yml, or .json document or under the synthex_lint key of its pubspec.yaml.

main.dart is the package's only public library; everything under src/ is implementation detail and not part of the published API.

Classes

SynthexLintsPlugin
The plugin the Dart Analysis Server runs when a package enables synthex_lint in its analysis_options.yaml.

Properties

plugin → SynthexLintsPlugin
Entry point loaded by the Dart Analysis Server.
final