summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2021-04-26 20:52:52 +0200
committerMarkus Heiser <markus.heiser@darmarit.de>2021-04-26 20:52:52 +0200
commita92a4cb443e9bce0b06d938b28d51b44232de0f0 (patch)
tree3aead7d855f950ef90d3ad7588fb2c8a2d73ccd9
parentdc29f1d826305c39d200bcea7556cc31c71bf23f (diff)
[pylint] get PYLINT_FILES from tag '# lint: pylint'
These py files are linted by test.pylint(), all other files are linted by test.pep8() close: https://github.com/searxng/searxng/issues/21 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
-rwxr-xr-xmanage41
1 files changed, 16 insertions, 25 deletions
diff --git a/manage b/manage
index 9c322adb4..f42075b28 100755
--- a/manage
+++ b/manage
@@ -17,31 +17,17 @@ NPM_PACKAGES="less@2.7 less-plugin-clean-css grunt-cli"
GECKODRIVER_VERSION="v0.28.0"
# SPHINXOPTS=
-# These py files are linted by test.pylint(), all other files are linted by
-# test.pep8()
-PYLINT_FILES=(
- searx/preferences.py
- searx/testing.py
- searx/engines/gigablast.py
- searx/engines/deviantart.py
- searx/engines/digg.py
- searx/engines/google.py
- searx/engines/google_news.py
- searx/engines/google_videos.py
- searx/engines/google_images.py
- searx/engines/mediathekviewweb.py
- searx/engines/meilisearch.py
- searx/engines/solidtorrents.py
- searx/engines/solr.py
- searx/engines/springer.py
- searx/engines/google_scholar.py
- searx/engines/yahoo_news.py
- searx/engines/apkmirror.py
- searx/engines/artic.py
- searx/engines/core.py
- searx_extra/update/update_external_bangs.py
- searx/metrics/__init__.py
-)
+pylint.FILES() {
+
+ # List files tagged by comment:
+ #
+ # # lint: pylint
+ #
+ # These py files are linted by test.pylint(), all other files are linted by
+ # test.pep8()
+
+ grep -l -r --include \*.py '^#[[:blank:]]*lint:[[:blank:]]*pylint' searx searx_extra tests
+}
PYLINT_SEARX_DISABLE_OPTION="\
I,C,R,\
@@ -473,6 +459,11 @@ themes.simple() {
dump_return $?
}
+PYLINT_FILES=()
+while IFS= read -r line; do
+ PYLINT_FILES+=("$line")
+done <<< $(pylint.FILES)
+
# shellcheck disable=SC2119
main() {