diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3fe0106..6e91438 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -24,8 +24,10 @@ repos: - | cell.attachments cell.metadata.code_folding + cell.metadata.editable cell.metadata.id cell.metadata.pycharm + cell.metadata.slideshow cell.metadata.user_expressions metadata.celltoolbar metadata.colab.name @@ -55,6 +57,8 @@ repos: - id: colab-toc-visible - id: fix-nbformat-version + - id: remove-empty-tags + - repo: https://github.com/astral-sh/ruff-pre-commit rev: v0.5.6 hooks: diff --git a/.vscode/settings.json b/.vscode/settings.json index 495400e..11bb20c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -3,7 +3,9 @@ "editor.formatOnSave": false }, "[git-commit]": { - "editor.rulers": [72], + "editor.rulers": [ + 72 + ], "rewrap.wrappingColumn": 72 }, "[json]": { @@ -21,18 +23,25 @@ "source.organizeImports": "explicit" }, "editor.defaultFormatter": "charliermarsh.ruff", - "editor.rulers": [88] + "editor.rulers": [ + 88 + ] }, "[yaml]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, - "coverage-gutters.coverageFileNames": ["coverage.xml"], + "coverage-gutters.coverageFileNames": [ + "coverage.xml" + ], "coverage-gutters.coverageReportFileName": "**/htmlcov/index.html", "coverage-gutters.showGutterCoverage": false, "coverage-gutters.showLineCoverage": true, "cSpell.enabled": true, "diffEditor.experimental.showMoves": true, "editor.formatOnSave": true, + "files.associations": { + "**/.constraints/py*.txt": "pip-requirements" + }, "files.watcherExclude": { "**/*_cache/**": true, "**/.eggs/**": true, @@ -40,11 +49,15 @@ "**/.tox/**": true }, "git.rebaseWhenSync": true, - "github-actions.workflows.pinned.workflows": [".github/workflows/ci.yml"], + "github-actions.workflows.pinned.workflows": [ + ".github/workflows/ci.yml" + ], "gitlens.telemetry.enabled": false, "livePreview.defaultPreviewPath": "docs/_build/html", "multiDiffEditor.experimental.enabled": true, - "mypy-type-checker.args": ["--config-file=${workspaceFolder}/pyproject.toml"], + "mypy-type-checker.args": [ + "--config-file=${workspaceFolder}/pyproject.toml" + ], "mypy-type-checker.importStrategy": "fromEnvironment", "myst.preview.extensions": [ "amsmath", @@ -81,6 +94,8 @@ }, "telemetry.telemetryLevel": "off", "yaml.schemas": { - "./docs/software/project-inventory-schema.json": ["docs/software/*.yml"] + "./docs/software/project-inventory-schema.json": [ + "docs/software/*.yml" + ] } } diff --git a/pyproject.toml b/pyproject.toml index 3c57b08..0ed05aa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -280,6 +280,7 @@ split-on-trailing-comma = false "B018", "C90", "D", + "E303", "E402", "E703", "N806",