Skip to content

Conversation

@sc68cal
Copy link
Contributor

@sc68cal sc68cal commented Dec 19, 2025

Using the CLI to set include and ignore rules overrides whatever ruff configuration settings are present in a project (pyproject.toml, ruff.toml, etc).

Most projects will choose to use those existing mechanisms to configure ruff, so having python-mode override them for settings in a user's vimrc will cause differences in ruff checks between a CLI run of ruff or a CI/CD pipeline, versus running PymodeLint.

Using the CLI to set include and ignore rules overrides whatever
ruff configuration settings are present in a project (pyproject.toml,
ruff.toml, etc).

Most projects will choose to use those existing mechanisms to configure
ruff, so having python-mode override them for settings in a user's vimrc
will cause differences in ruff checks between a CLI run of ruff or a CI/CD
pipeline, versus running PymodeLint.
@sc68cal
Copy link
Contributor Author

sc68cal commented Dec 19, 2025

This is a pretty crude PR - I stripped out a lot of functionality but it's what i'm driving daily now. I wanted to share to generate discussion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant