forked from cnheider/jord
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
468 changed files
with
622 additions
and
49,542 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,4 +9,3 @@ updates: | |
directory: "/" # Location of package manifests | ||
schedule: | ||
interval: "daily" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +0,0 @@ | ||
|
||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,264 @@ | ||
fail_fast: true | ||
#exclude: '^exclude' | ||
repos: | ||
- repo: https://github.com/psf/black | ||
- repo: https://github.com/ambv/black | ||
rev: 23.11.0 | ||
hooks: | ||
- id: black | ||
language_version: python3.10 | ||
- repo: local | ||
|
||
- repo: https://github.com/pre-commit/mirrors-mypy | ||
rev: v1.7.1 | ||
hooks: | ||
- id: pytest-check | ||
name: pytest-check | ||
entry: pytest | ||
language: system | ||
pass_filenames: false | ||
always_run: true | ||
- id: mypy | ||
verbose: true | ||
#exclude: ^tests/ | ||
entry: bash -c 'mypy "$@" || true' -- # only print | ||
#args: [ --strict ] | ||
|
||
- repo: local | ||
hooks: | ||
- id: flake8-check1 # stop the build if there are Python syntax errors or undefined names | ||
name: flake8-check1 | ||
entry: flake8 jord --count --select=E9,F63,F7,F82 --show-source --statistics --exclude=*exclude* | ||
entry: flake8 jord --count --select=E9,F63,F7,F82 --show-source --statistics --exclude=*exclude* | ||
language: system | ||
pass_filenames: false | ||
always_run: true | ||
|
||
- repo: local | ||
hooks: | ||
- id: flake8-check2 # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide | ||
- id: flake8-check2 # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide | ||
name: flake8-check2 | ||
entry: flake8 jord --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics --exclude=*exclude* | ||
entry: flake8 jord --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics --exclude=*exclude* | ||
language: system | ||
pass_filenames: false | ||
always_run: true | ||
|
||
- repo: https://github.com/abravalheri/validate-pyproject | ||
rev: v0.15 | ||
hooks: | ||
- id: validate-pyproject | ||
|
||
- repo: https://github.com/pre-commit/mirrors-prettier | ||
rev: v3.1.0 | ||
hooks: | ||
- id: prettier | ||
types: [yaml] | ||
|
||
- repo: https://github.com/pre-commit/pre-commit-hooks | ||
rev: v4.5.0 # Use the ref you want to point at | ||
hooks: | ||
- id: check-added-large-files | ||
name: check for added large files | ||
description: prevents giant files from being committed. | ||
entry: check-added-large-files | ||
language: python | ||
- id: check-ast | ||
name: check python ast | ||
description: simply checks whether the files parse as valid python. | ||
entry: check-ast | ||
language: python | ||
types: [python] | ||
- id: check-byte-order-marker | ||
name: "check BOM - deprecated: use fix-byte-order-marker" | ||
description: forbids files which have a utf-8 byte-order marker. | ||
entry: check-byte-order-marker | ||
language: python | ||
types: [text] | ||
- id: check-builtin-literals | ||
name: check builtin type constructor use | ||
description: requires literal syntax when initializing empty or zero python builtin types. | ||
entry: check-builtin-literals | ||
language: python | ||
types: [python] | ||
- id: check-case-conflict | ||
name: check for case conflicts | ||
description: checks for files that would conflict in case-insensitive filesystems. | ||
entry: check-case-conflict | ||
language: python | ||
- id: check-docstring-first | ||
name: check docstring is first | ||
description: checks a common error of defining a docstring after code. | ||
entry: check-docstring-first | ||
language: python | ||
types: [python] | ||
- id: check-executables-have-shebangs | ||
name: check that executables have shebangs | ||
description: ensures that (non-binary) executables have a shebang. | ||
entry: check-executables-have-shebangs | ||
language: python | ||
types: [text, executable] | ||
stages: [commit, push, manual] | ||
- id: check-json | ||
name: check json | ||
description: checks json files for parseable syntax. | ||
entry: check-json | ||
language: python | ||
types: [json] | ||
- id: check-shebang-scripts-are-executable | ||
name: check that scripts with shebangs are executable | ||
description: ensures that (non-binary) files with a shebang are executable. | ||
entry: check-shebang-scripts-are-executable | ||
language: python | ||
types: [text] | ||
stages: [commit, push, manual] | ||
- id: check-merge-conflict | ||
name: check for merge conflicts | ||
description: checks for files that contain merge conflict strings. | ||
entry: check-merge-conflict | ||
language: python | ||
types: [text] | ||
- id: check-symlinks | ||
name: check for broken symlinks | ||
description: checks for symlinks which do not point to anything. | ||
entry: check-symlinks | ||
language: python | ||
types: [symlink] | ||
- id: check-toml | ||
name: check toml | ||
description: checks toml files for parseable syntax. | ||
entry: check-toml | ||
language: python | ||
types: [toml] | ||
- id: check-vcs-permalinks | ||
name: check vcs permalinks | ||
description: ensures that links to vcs websites are permalinks. | ||
entry: check-vcs-permalinks | ||
language: python | ||
types: [text] | ||
- id: check-xml | ||
name: check xml | ||
description: checks xml files for parseable syntax. | ||
entry: check-xml | ||
language: python | ||
types: [xml] | ||
- id: check-yaml | ||
name: check yaml | ||
description: checks yaml files for parseable syntax. | ||
entry: check-yaml | ||
language: python | ||
types: [yaml] | ||
- id: debug-statements | ||
name: debug statements (python) | ||
description: checks for debugger imports and py37+ `breakpoint()` calls in python source. | ||
entry: debug-statement-hook | ||
language: python | ||
types: [python] | ||
- id: destroyed-symlinks | ||
name: detect destroyed symlinks | ||
description: detects symlinks which are changed to regular files with a content of a path which that symlink was pointing to. | ||
entry: destroyed-symlinks | ||
language: python | ||
types: [file] | ||
- id: detect-private-key | ||
name: detect private key | ||
description: detects the presence of private keys. | ||
entry: detect-private-key | ||
language: python | ||
types: [text] | ||
- id: end-of-file-fixer | ||
name: fix end of files | ||
description: ensures that a file is either empty, or ends with one newline. | ||
entry: end-of-file-fixer | ||
language: python | ||
types: [text] | ||
stages: [commit, push, manual] | ||
- id: file-contents-sorter | ||
name: file contents sorter | ||
description: sorts the lines in specified files (defaults to alphabetical). you must provide list of target files as input in your .pre-commit-config.yaml file. | ||
entry: file-contents-sorter | ||
language: python | ||
files: "^$" | ||
- id: fix-byte-order-marker | ||
name: fix utf-8 byte order marker | ||
description: removes utf-8 byte order marker. | ||
entry: fix-byte-order-marker | ||
language: python | ||
types: [text] | ||
- id: fix-encoding-pragma | ||
name: fix python encoding pragma | ||
description: "adds # -*- coding: utf-8 -*- to the top of python files." | ||
language: python | ||
entry: fix-encoding-pragma | ||
types: [python] | ||
# - id: forbid-new-submodules | ||
# name: forbid new submodules | ||
# description: prevents addition of new git submodules. | ||
# language: python | ||
# entry: forbid-new-submodules | ||
# types: [ directory ] | ||
- id: mixed-line-ending | ||
name: mixed line ending | ||
description: replaces or checks mixed line ending. | ||
entry: mixed-line-ending | ||
language: python | ||
types: [text] | ||
- id: no-commit-to-branch | ||
name: "don't commit to branch" | ||
entry: no-commit-to-branch | ||
language: python | ||
pass_filenames: false | ||
always_run: true | ||
- id: requirements-txt-fixer | ||
name: fix requirements.txt | ||
description: sorts entries in requirements.txt. | ||
entry: requirements-txt-fixer | ||
language: python | ||
files: requirements.*\.txt$ | ||
- id: sort-simple-yaml | ||
name: sort simple yaml files | ||
description: sorts simple yaml files which consist only of top-level keys, preserving comments and blocks. | ||
language: python | ||
entry: sort-simple-yaml | ||
files: "^$" | ||
- id: trailing-whitespace | ||
name: trim trailing whitespace | ||
description: trims trailing whitespace. | ||
entry: trailing-whitespace-fixer | ||
language: python | ||
types: [text] | ||
stages: [commit, push, manual] | ||
|
||
# - repo: local | ||
# hooks: | ||
# - id: sphinx-check | ||
# name: sphinx-check | ||
# entry: docs/make.sh | ||
# language: script | ||
# types: [ python ] | ||
# pass_filenames: false | ||
|
||
# - repo: local | ||
# hooks: | ||
# - id: pytest-check | ||
# name: pytest-check | ||
# entry: pytest migration --ignore-glob=*exclude* | ||
# language: system | ||
# pass_filenames: false | ||
# always_run: true | ||
|
||
# - repo: https://github.com/jshwi/docsig # BUGGY! | ||
# rev: v0.30.0 | ||
# hooks: | ||
# - id: docsig | ||
# args: | ||
# - "--check-class" | ||
# - "--check-dunders" | ||
# - "--check-overridden" | ||
# - "--check-protected" | ||
# - "--summary" | ||
|
||
#- repo: https://github.com/pycqa/pydocstyle # SLOW! | ||
# rev: 6.3.0 # pick a git hash / tag to point to | ||
# hooks: | ||
# - id: pydocstyle | ||
|
||
# - repo: https://github.com/jsh9/pydoclint | ||
# rev: 0.3.8 | ||
# hooks: | ||
# - id: pydoclint | ||
# args: | ||
# [ | ||
# --style=sphinx, | ||
# --check-return-types=False, | ||
# --arg-type-hints-in-docstring=False, | ||
# ] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -59,4 +59,4 @@ branch_prefix: pyup/ | |
|
||
# allow to close stale PRs | ||
# default: True | ||
close_prs: True | ||
close_prs: True |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
pyqt5-tools | ||
pyqt5-tools |
Oops, something went wrong.