diff --git a/linter.sh b/linter.sh new file mode 100755 index 00000000..f0c5f58e --- /dev/null +++ b/linter.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +_bsd_="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" + +exec prospector --profile ${_bsd_}/prospector.yaml ${_bsd_}/python diff --git a/prospector.yaml b/prospector.yaml new file mode 100644 index 00000000..d8ffa3c7 --- /dev/null +++ b/prospector.yaml @@ -0,0 +1,39 @@ +strictness: high +test-warnings: True +doc-warnings: false + +ignore-paths: + - docs + - spark-warehouse + - cover + +max-line-length: 100 + +pep8: + run: true + disable: + - N802 + - N803 + - N806 + - E302 + +pylint: + run: true + disable: + - too-many-instance-attributes + - cyclic-import + - len-as-condition + - invalid-name + - no-else-return + - no-self-use + - import-error + - protected-access + - reimported + +mccabe: + disable: + - MC0001 + +pyroma: + run: true + \ No newline at end of file