plugin top-level property

DartCodeLinterPlugin plugin
final

The top-level plugin variable required by the Dart Analysis Server's new plugin protocol (Dart ≥ 3.9 / analysis_server_plugin).

The analysis server discovers this plugin via the plugins: key in analysis_options.yaml:

plugins:
  dart_code_linter:
    diagnostics:
      avoid-dynamic: true
      prefer-trailing-comma: true

Implementation

// ignore: public_member_api_docs
final plugin = DartCodeLinterPlugin();