Skip to content
Snippets Groups Projects
Commit 58608b12 authored by Anders H. Rebner's avatar Anders H. Rebner
Browse files

Oppdaterte README (linting)

parent 4d61f1d3
No related branches found
No related tags found
No related merge requests found
Pipeline #71606 passed
......@@ -29,7 +29,7 @@ deactivate
## Linting
Sjekk av kodekvalitet gjøres med scriptet "CodeQualityCheck" i script-mappa, og er skrevet i Powershell(.ps1) og Bash(.sh). Scriptet kjører Pylint og Flake8 med tilhørende konfigurasjonsfiler, Pydocstyle med numpy-konvensjon og Bandit på python-filer.
Sjekk av kodekvalitet gjøres med scriptet "CodeQualityCheck" i script-mappa, og er skrevet i Powershell(.ps1) og Bash(.sh). Scriptet kjører Pylint og Flake8 med tilhørende konfigurasjonsfiler, Pydocstyle med numpy-konvensjon og Bandit på Python-filer.
Scriptet godtar kommandolinjeargumenter: .py-fil(er), mappe(r ) eller en blanding av disse. Uten argumenter vil scriptet sjekke alle .py-filer.
......
......@@ -3,7 +3,9 @@ if [[ $# -eq 0 ]]; then
echo "\nChecking all .py-files"
else
args=$@
for file in "${args[@]}"; do
if [[ $file =~ ^[A-Za-z0-9_/]+.py ]] && ! [[ $file =~ .pyc ]]; then
files+=( "$file" )
else
......@@ -12,14 +14,14 @@ else
done
fi
for fileName in $files; do
printf "============================$(basename -- $fileName)============================\n"
for file in $files; do
printf "========================$(basename -- $file)========================\n"
printf "\n===PYLINT===\n"
pylint --rcfile=./scripts/.pylintrc $fileName
pylint --rcfile=./scripts/.pylintrc $file
printf "===FLAKE8===\n"
flake8 --config ./scripts/.flake8 $fileName
flake8 --config ./scripts/.flake8 $file
printf "\n===BANDIT===\n"
bandit $fileName
bandit $file
printf "\n===PYDOCSTYLE===\n"
pydocstyle --convention=numpy $fileName
pydocstyle --convention=numpy $file
done
"""Interface for moduler og moduler."""
"""All modules and moduleBase (interface)."""
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment