mirror of
				https://github.com/jtesta/ssh-audit.git
				synced 2025-10-30 13:05:26 +01:00 
			
		
		
		
	Tune prospector and pylint settings.
This commit is contained in:
		| @@ -5,4 +5,9 @@ if [ $? -ne 0 ]; then | |||||||
| 	echo "err: prospector (Python Static Analysis) not found." | 	echo "err: prospector (Python Static Analysis) not found." | ||||||
| 	exit 1 | 	exit 1 | ||||||
| fi | fi | ||||||
| prospector --profile-path "${_cdir}" -P prospector "${_cdir}/../ssh-audit.py" | if [ X"$1" == X"" ]; then | ||||||
|  | 	_file="${_cdir}/../ssh-audit.py" | ||||||
|  | else | ||||||
|  | 	_file="$1" | ||||||
|  | fi | ||||||
|  | prospector -E --profile-path "${_cdir}" -P prospector "${_file}" | ||||||
|   | |||||||
| @@ -1,9 +1,42 @@ | |||||||
| inherits: | strictness: veryhigh | ||||||
|     - strictness_veryhigh | doc-warnings: false | ||||||
|  |  | ||||||
|  | pylint: | ||||||
|  |     disable: | ||||||
|  |         - multiple-imports | ||||||
|  |         - invalid-name | ||||||
|  |         - trailing-whitespace | ||||||
|  |  | ||||||
|  |     options: | ||||||
|  |         max-args: 8 # default: 5 | ||||||
|  |         max-locals: 20 # default: 15 | ||||||
|  |         max-returns: 6 | ||||||
|  |         max-branches: 15 # default: 12 | ||||||
|  |         max-statements: 60 # default: 50 | ||||||
|  |         max-parents: 7 | ||||||
|  |         max-attributes: 8 # default: 7 | ||||||
|  |         min-public-methods: 1 # default: 2 | ||||||
|  |         max-public-methods: 20 | ||||||
|  |         max-bool-expr: 5 | ||||||
|  |         max-nested-blocks: 6 # default: 5 | ||||||
|  |         max-line-length: 80 # default: 100 | ||||||
|  |         ignore-long-lines: ^\s*(#\s+type:\s+.*|[A-Z0-9_]+\s+=\s+.*|('.*':\s+)?\[.*\],?)$ | ||||||
|  |         max-module-lines: 2500 # default: 10000 | ||||||
|  |  | ||||||
| pep8: | pep8: | ||||||
|     disable: |     disable: | ||||||
|         - W191 |         - W191 # indentation contains tabs | ||||||
|         - W293 |         - W293 # blank line contains whitespace | ||||||
|         - E501 |         - E101 # indentation contains mixed spaces and tabs | ||||||
|         - E221 |         - E401 # multiple imports on one line | ||||||
|  |         - E501 # line too long | ||||||
|  |         - E221 # multiple spaces before operator | ||||||
|  |  | ||||||
|  | pyflakes: | ||||||
|  |     disable: | ||||||
|  |         - F401 # module imported but unused | ||||||
|  |         - F821 # undefined name | ||||||
|  |  | ||||||
|  | mccabe: | ||||||
|  |     options: | ||||||
|  |         max-complexity: 15 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Andris Raugulis
					Andris Raugulis