Skip to content

Conversation

@taesungh
Copy link
Contributor

Fixes #326.

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 #147/#239 or microsoft/vscode-mypy#179 and microsoft/vscode-mypy#182 indicating such, so I am assuming this was an oversight.

Testing

  1. Add a pattern to be ignored to the user settings for flake8.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 flake8.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 added the bug Issue identified by VS Code Team member as probable bug label Aug 15, 2024
@karthiknadig karthiknadig self-assigned this Aug 15, 2024
@vs-code-engineering vs-code-engineering bot added this to the August 2024 milestone Aug 15, 2024
@karthiknadig karthiknadig enabled auto-merge (squash) August 15, 2024 16:29
@karthiknadig karthiknadig merged commit 8832617 into microsoft:main Aug 15, 2024
@taesungh taesungh deleted the fix/ignorePatterns branch August 16, 2024 01:47
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

3 participants