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

Use global settings for ignorePatterns default #325

Merged
merged 1 commit into from
Oct 25, 2024

Conversation

taesungh
Copy link
Contributor

@taesungh taesungh commented Oct 6, 2024

Equivalent change as microsoft/vscode-flake8#327, should fix #214.

Changes

  • Update _get_global_defaults to check GLOBAL_SETTINGS for default value of the ignorePatterns setting
  • Otherwise, user settings are not respected for non-workspace files

I'm not sure if there was any particular reason the settings were being ignored: I could not find any rationale in #179/#182 indicating such, so I am assuming this was an oversight.

Testing

  1. Add a pattern to be ignored to the user settings for mypy-type-checker.ignorePatterns, e.g. "*.py"
  2. Open a non-workspace file matching the pattern that has a linting issue
  3. Observe the file is properly ignored
    • Extension output should say "Skipping file due to mypy-type-checker.ignorePatterns match"

- Update `_get_global_defaults` to check `GLOBAL_SETTINGS` for default
  value of the `ignorePatterns` setting
- Otherwise, user settings are not respected for non-workspace files
@karthiknadig karthiknadig self-assigned this Oct 7, 2024
@karthiknadig karthiknadig added the bug Issue identified by VS Code Team member as probable bug label Oct 7, 2024
@vs-code-engineering vs-code-engineering bot added this to the October 2024 milestone Oct 7, 2024
@karthiknadig karthiknadig enabled auto-merge (squash) October 8, 2024 00:30
@rzhao271 rzhao271 modified the milestones: October 2024, November 2024 Oct 25, 2024
@karthiknadig karthiknadig merged commit 9d7f45d into microsoft:main Oct 25, 2024
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Issue identified by VS Code Team member as probable bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

mypy is not ignoring items specified in mypy-type-checker.ignorePatterns
3 participants