more_visibility 0.1.9 copy "more_visibility: ^0.1.9" to clipboard
more_visibility: ^0.1.9 copied to clipboard

Analysis server plugin and builder bringing directory-scoped visibility via @mprotected and @mdefault annotations.

0.1.8 #

  • Add directory_private rule: directories with underscore prefix (e.g., _components, _hooks) are only accessible from files at the same package depth.
    • Files in lib/pages/_components/ can only be imported by files in lib/pages/ or other lib/pages/_*/ directories.
    • Files in parent directories (e.g., lib/) or child directories (e.g., lib/pages/profile/) cannot access private directories.
    • Default severity is error.

0.1.0 #

  • Introduce @mprotected and @mdefault annotations.
  • Add custom lint to enforce directory-scoped visibility.
  • Add post-process builder to auto-annotate generated files.
  • Provide example project and end-to-end tests.
0
likes
0
points
168
downloads

Publisher

unverified uploader

Weekly Downloads

Analysis server plugin and builder bringing directory-scoped visibility via @mprotected and @mdefault annotations.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

analysis_server_plugin, analyzer, args, build, more_visibility_annotation, path

More

Packages that depend on more_visibility