cobalt_analyzer 0.1.2 copy "cobalt_analyzer: ^0.1.2" to clipboard
cobalt_analyzer: ^0.1.2 copied to clipboard

Shared static analysis layer for Cobalt. Parses Cobalt annotations once for both the generator and the lint plugin.

cobalt_analyzer #

Shared static analysis layer for Cobalt. It turns annotated Dart source into a typed intermediate representation.

Both cobalt_generator and cobalt_lint consume this package, so a declaration is parsed by one implementation rather than two that drift apart. It depends on analyzer but deliberately not on build or on the plugin API, so the lint plugin does not pull the build system into the analysis server.

This is an internal package. Depend on it only if you are building your own tooling on top of Cobalt's annotations.

0
likes
150
points
191
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Shared static analysis layer for Cobalt. Parses Cobalt annotations once for both the generator and the lint plugin.

Repository (GitHub)
View/report issues

Topics

#dependency-injection #analyzer #codegen #static-analysis

License

MIT (license)

Dependencies

analyzer, cobalt, cobalt_annotations, collection, meta, path

More

Packages that depend on cobalt_analyzer