mirror of
https://github.com/jtesta/ssh-audit.git
synced 2024-11-22 02:21:40 +01:00
Remove unnecessary files, now that everything is in tox. Add codecov badge.
This commit is contained in:
parent
d3ba5a4e6f
commit
8b7659c4d3
1
.gitignore
vendored
1
.gitignore
vendored
@ -5,3 +5,4 @@ venv/
|
|||||||
.cache/
|
.cache/
|
||||||
.tox
|
.tox
|
||||||
.coverage
|
.coverage
|
||||||
|
coverage.xml
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# ssh-audit
|
# ssh-audit
|
||||||
[![build status](https://api.travis-ci.org/arthepsy/ssh-audit.svg)](https://travis-ci.org/arthepsy/ssh-audit)
|
[![build status](https://api.travis-ci.org/arthepsy/ssh-audit.svg)](https://travis-ci.org/arthepsy/ssh-audit)
|
||||||
|
[![codecov](https://codecov.io/gh/arthepsy/ssh-audit/branch/develop/graph/badge.svg)](https://codecov.io/gh/arthepsy/ssh-audit)
|
||||||
[![coverage status](https://coveralls.io/repos/github/arthepsy/ssh-audit/badge.svg)](https://coveralls.io/github/arthepsy/ssh-audit)
|
[![coverage status](https://coveralls.io/repos/github/arthepsy/ssh-audit/badge.svg)](https://coveralls.io/github/arthepsy/ssh-audit)
|
||||||
**ssh-audit** is a tool for ssh server auditing.
|
**ssh-audit** is a tool for ssh server auditing.
|
||||||
|
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
_cdir=$(cd -- "$(dirname "$0")" && pwd)
|
|
||||||
type py.test > /dev/null 2>&1
|
|
||||||
if [ $? -ne 0 ]; then
|
|
||||||
echo "err: py.test (Python testing framework) not found."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
cd -- "${_cdir}/.."
|
|
||||||
mkdir -p html
|
|
||||||
py.test -v --cov-report=html:html/coverage --cov=ssh-audit test
|
|
@ -1,15 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
_cdir=$(cd -- "$(dirname "$0")" && pwd)
|
|
||||||
type mypy > /dev/null 2>&1
|
|
||||||
if [ $? -ne 0 ]; then
|
|
||||||
echo "err: mypy (Optional Static Typing for Python) not found."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
_htmldir="${_cdir}/../html/mypy-py2"
|
|
||||||
mkdir -p "${_htmldir}"
|
|
||||||
env MYPYPATH="${_cdir}/stubs/" mypy \
|
|
||||||
--python-version 2.7 \
|
|
||||||
--no-warn-incomplete-stub \
|
|
||||||
--show-error-context \
|
|
||||||
--config-file "${_cdir}/mypy.ini" \
|
|
||||||
--html-report "${_htmldir}" "${_cdir}/../ssh-audit.py"
|
|
@ -1,14 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
_cdir=$(cd -- "$(dirname "$0")" && pwd)
|
|
||||||
type mypy > /dev/null 2>&1
|
|
||||||
if [ $? -ne 0 ]; then
|
|
||||||
echo "err: mypy (Optional Static Typing for Python) not found."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
_htmldir="${_cdir}/../html/mypy-py3"
|
|
||||||
mkdir -p "${_htmldir}"
|
|
||||||
env MYPYPATH="${_cdir}/stubs/" mypy \
|
|
||||||
--python-version 3.5 \
|
|
||||||
--show-error-context \
|
|
||||||
--config-file "${_cdir}/mypy.ini" \
|
|
||||||
--html-report "${_htmldir}" "${_cdir}/../ssh-audit.py"
|
|
@ -1,13 +0,0 @@
|
|||||||
[mypy]
|
|
||||||
ignore_missing_imports = False
|
|
||||||
follow_imports = error
|
|
||||||
disallow_untyped_calls = True
|
|
||||||
disallow_untyped_defs = True
|
|
||||||
check_untyped_defs = True
|
|
||||||
disallow_subclassing_any = True
|
|
||||||
warn_incomplete_stub = True
|
|
||||||
warn_redundant_casts = True
|
|
||||||
warn_return_any = True
|
|
||||||
warn_unused_ignores = True
|
|
||||||
strict_optional = True
|
|
||||||
#strict_boolean = False
|
|
@ -1,13 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
_cdir=$(cd -- "$(dirname "$0")" && pwd)
|
|
||||||
type prospector > /dev/null 2>&1
|
|
||||||
if [ $? -ne 0 ]; then
|
|
||||||
echo "err: prospector (Python Static Analysis) not found."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
if [ X"$1" == X"" ]; then
|
|
||||||
_file="${_cdir}/../ssh-audit.py"
|
|
||||||
else
|
|
||||||
_file="$1"
|
|
||||||
fi
|
|
||||||
prospector -E --profile-path "${_cdir}" -P prospector "${_file}"
|
|
@ -1,42 +0,0 @@
|
|||||||
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:
|
|
||||||
disable:
|
|
||||||
- W191 # indentation contains tabs
|
|
||||||
- W293 # blank line contains whitespace
|
|
||||||
- E101 # indentation contains mixed spaces and tabs
|
|
||||||
- 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
|
|
@ -1,5 +0,0 @@
|
|||||||
pytest==3.0.7
|
|
||||||
pytest-cov==2.4.0
|
|
||||||
lxml==3.7.3
|
|
||||||
colorama==0.3.7
|
|
||||||
prospector==0.12.4
|
|
@ -1,6 +0,0 @@
|
|||||||
pytest==3.0.7
|
|
||||||
pytest-cov==2.4.0
|
|
||||||
mypy==0.501
|
|
||||||
lxml==3.7.3
|
|
||||||
colorama==0.3.7
|
|
||||||
prospector==0.12.4
|
|
Loading…
Reference in New Issue
Block a user