Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion external-content/cookie
Submodule cookie updated 65 files
+1 −1 .github/workflows/bump.yml
+1 −1 .github/workflows/cd.yml
+39 −40 .github/workflows/reusable-cookie.yml
+5 −5 .github/workflows/reusable-rr-tests.yml
+3 −2 .pre-commit-config.yaml
+1 −0 .pre-commit-hooks.yaml
+18 −3 README.md
+6 −0 cookiecutter.json
+8 −0 copier.yml
+1 −1 docs/README.md
+5 −4 docs/_includes/pyproject.md
+353 −41 docs/pages/guides/docs.md
+4 −4 docs/pages/guides/gha_basic.md
+5 −5 docs/pages/guides/gha_pure.md
+6 −6 docs/pages/guides/gha_wheels.md
+2 −2 docs/pages/guides/packaging_classic.md
+2 −2 docs/pages/guides/packaging_compiled.md
+41 −19 docs/pages/guides/pytest.md
+94 −36 docs/pages/guides/style.md
+43 −7 docs/pages/guides/tasks.md
+16 −5 docs/pages/tutorials/docs.md
+6 −6 helpers/cog_cc.py
+1 −1 helpers/cog_helpers.py
+1 −1 helpers/extensions.py
+78 −39 noxfile.py
+49 −20 pyproject.toml
+4 −2 src/sp_repo_review/checks/general.py
+4 −2 src/sp_repo_review/checks/github.py
+3 −3 src/sp_repo_review/checks/mypy.py
+245 −0 src/sp_repo_review/checks/noxfile.py
+5 −2 src/sp_repo_review/checks/precommit.py
+145 −63 src/sp_repo_review/checks/pyproject.py
+5 −3 src/sp_repo_review/checks/readthedocs.py
+28 −13 src/sp_repo_review/checks/ruff.py
+9 −2 src/sp_repo_review/checks/setupcfg.py
+88 −14 src/sp_repo_review/families.py
+0 −0 src/sp_repo_review/ruff_checks/__init__.py
+121 −0 src/sp_repo_review/ruff_checks/__main__.py
+38 −0 src/sp_repo_review/ruff_checks/ignore.json
+266 −0 src/sp_repo_review/ruff_checks/linter.json
+21 −0 src/sp_repo_review/ruff_checks/select.json
+4 −0 tests/test_cmd.py
+108 −3 tests/test_families.py
+149 −0 tests/test_nox.py
+8 −0 tests/test_precommit.py
+201 −23 tests/test_pyproject.py
+0 −31 tests/test_readthedocs.py
+6 −13 {{cookiecutter.project_name}}/.github/workflows/ci.yml
+1 −1 {{cookiecutter.project_name}}/.github/workflows/{% if cookiecutter.__type!='compiled' %}cd.yml{% endif %}
+4 −4 {{cookiecutter.project_name}}/.github/workflows/{% if cookiecutter.__type=='compiled' %}cd.yml{% endif %}
+6 −5 {{cookiecutter.project_name}}/.pre-commit-config.yaml
+5 −1 {{cookiecutter.project_name}}/.readthedocs.yaml
+3 −0 {{cookiecutter.project_name}}/README.md
+1 −0 {{cookiecutter.project_name}}/docs/{% if cookiecutter.docs == 'mkdocs' %}api.md{% endif %}
+18 −0 {{cookiecutter.project_name}}/docs/{% if cookiecutter.docs == 'mkdocs' %}index.md{% endif %}
+0 −0 {{cookiecutter.project_name}}/docs/{% if cookiecutter.docs == 'sphinx' %}conf.py{% endif %}
+0 −0 {{cookiecutter.project_name}}/docs/{% if cookiecutter.docs == 'sphinx' %}index.md{% endif %}
+26 −0 {{cookiecutter.project_name}}/noxfile.py
+55 −27 {{cookiecutter.project_name}}/pyproject.toml
+32 −0 {{cookiecutter.project_name}}/src/{{cookiecutter.__project_slug}}/example.py
+0 −2 ...ect_name}}/src/{{cookiecutter.__project_slug}}/{% if cookiecutter.__type=='compiled' %}_core.pyi{% endif %}
+0 −2 ...tter.vcs and cookiecutter.backend not in ['whey', 'mesonpy', 'poetry', 'maturin'] %}_version.pyi{% endif %}
+2 −2 {{cookiecutter.project_name}}/{% if cookiecutter.__ci=='gitlab' %}.gitlab-ci.yml{% endif %}
+2 −2 {{cookiecutter.project_name}}/{% if cookiecutter.backend=='maturin' %}Cargo.toml{% endif %}
+52 −0 {{cookiecutter.project_name}}/{% if cookiecutter.docs=='mkdocs' %}mkdocs.yml{% endif %}