Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto complete on analysis option not working correctly #59827

Open
FMorschel opened this issue Dec 30, 2024 · 1 comment
Open

Auto complete on analysis option not working correctly #59827

FMorschel opened this issue Dec 30, 2024 · 1 comment
Labels
analyzer-analysis-options area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion. P3 A lower priority bug or feature request type-enhancement A request for a change that isn't a bug

Comments

@FMorschel
Copy link
Contributor

Working as intented

If you have on analysis_options.yaml the following:

include: package:lints/recommended.yaml

linter:
  rules:
    - ^

analyzer:
  enable-experiment:
    - ^

On either ^ it will show you the possible rules for lints or possible experiments we have.

If you trigger auto-complete (CTRL + Space) on the left of the file, it will show you the sections; analyzer, linter, code-style, etc.


NOT Working as intended

If you do that with one indentation inside analyzer it still shows the same as the previous paragraph.

If you do that on ^ below:

analyzer:
  language:
    ^

Here is the output:

image

This is a mix of the possible entries for the analyzer section and the entire file-valid sections and (at the end because this is alphabetically sorted) the valid options for the analyzer.language section (strict-inference, strict-casts, etc).


Also, on another note, we can't do with the analyzer.language section what we can with the linter.rules section of posting them on a list. We need to add each one with : true (again, the auto-complete here is totally lost when it would show true/false options it shows a lot more).


Related to #57034.

@FMorschel FMorschel added the area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion. label Dec 30, 2024
@FMorschel
Copy link
Contributor Author

FYI @srawlins @DanTup @bwilkerson

@keertip keertip added type-enhancement A request for a change that isn't a bug analyzer-analysis-options P3 A lower priority bug or feature request labels Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
analyzer-analysis-options area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion. P3 A lower priority bug or feature request type-enhancement A request for a change that isn't a bug
Projects
None yet
Development

No branches or pull requests

2 participants