Hello, I have written some custom rules and have them working when running fixit directly,
but they are not run by the pre-commit. The setup is that the python code is in a backend/ directory, including the pyproject.toml configuring fixit, and the directory containing the custom rules.
I tried copying the [tool.fixit] in a pyproject.toml file at the root of the repository, but it's not working either.
using versions:
fixit 2.1.0
pre-commit: 3.6.2
Edit: it seems actually that the problem is that the fixit fix --automatic command does not return a non-zero code if there are still changes, the fixit lint actually works for this. But I'd prefer to run fixit fix in pre-commit.
Hello, I have written some custom rules and have them working when running fixit directly,
but they are not run by the pre-commit. The setup is that the python code is in a
backend/
directory, including thepyproject.toml
configuring fixit, and the directory containing the custom rules.I tried copying the
[tool.fixit]
in apyproject.toml
file at the root of the repository, but it's not working either.using versions:
Edit: it seems actually that the problem is that the
fixit fix --automatic
command does not return a non-zero code if there are still changes, thefixit lint
actually works for this. But I'd prefer to runfixit fix
in pre-commit.