enthought / enthought/comtypes

Reducing `tool.ruff.lint.per-file-ignores`.

Open
#643 1 comment 1 reaction 0 assignees View on GitHub
good first issue
Dominant language
Python
Stars
345
Forks
105
PR merge metrics
No merged PRs in 30d

Description

We are looking to reduce the number of rules ignored in `tool.ruff.lint.per-file-ignores` by delinting the codebase. This is a great opportunity for new contributors to get involved!

**Guidelines:**
- We welcome delinting of one rule per file, or keeping changes as small as possible per pull request, as it makes it easier for reviewers to check the changes.
- If your PR addresses multiple rules or files, reviewers might consider it a large change and suggest splitting it into multiple PRs.
- When modifying runtime codebases, be careful not to break backward compatibility. For example, when delinting `E722` 'bare-except', specifying the type of exception to catch may result in different behavior before and after the change.
- If you want to delint without changing the implementation, use the minimal `# noqa: RULE` comments.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.