cookiecutter-django/scripts
Bruno Alla 15cf2a64f5
Move template linting and formatting to ruff (#5613)
* Move template linting and formatting to ruff

The generated project already uses that, let's be consistent and use it everywhere

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Remove comments as they're wrongly placed

* Tweak multi-line comment

* Remove a couple of commented out Ruff rules

* Fix extend-exclude in Ruff config

* Adjust Ruff line length

* Run Ruff pre-commit hook

* Run Ruff with --unsafe-fixes

* Run Ruff with --add-noqa

* Run Ruff formatter

* Drop Python 2 in pre/post generation hooks

* Restore print statements in pre/post-generation hooks

* Restore print statements in scripts

* Indent toml with 2 spaces

* Exclude docs and revert most changes from Ruff

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix Ruff issue

* Disable PLR0133 in pre/post commit hooks

We seem to compare 2 constants but seem strings are in fact interpolated in Jinja.

https://docs.astral.sh/ruff/rules/comparison-of-constant/

* Migrate post-generation hook to pathlib

* Migrate post-generation hook to pathlib

* Fix typo in folder name

* Migrate test generation to pathlib

* Fix typo in folder name

* Format comment better

* Update pyproject.toml

* Disable TRY003

* Update Ruff version pre-commit config

* Apply suggestions from code review

* Remove env from tox envlist

* Align ruff in pre-commit config

* Update .pre-commit-config.yaml

* Bump Ruff version

* Bump ruff pre-commit version

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Remove isort tests as it's no longer used

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-08-29 09:12:25 +01:00
..
__init__.py Setup pre-commit for the template files (#3433) 2021-11-26 15:41:50 +00:00
create_django_issue.py Move template linting and formatting to ruff (#5613) 2025-08-29 09:12:25 +01:00
node_version.py Fix issues from Ruff in scripts 2025-02-18 22:35:10 +00:00
ruff_version.py Move template linting and formatting to ruff (#5613) 2025-08-29 09:12:25 +01:00
update_changelog.py Move template linting and formatting to ruff (#5613) 2025-08-29 09:12:25 +01:00
update_contributors.py Add a maintainer guide to the docs 2024-02-22 10:39:45 +01:00