gabor-boros/hammurabi

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
pytest.ini
pyproject.toml
pylintrc
poetry.lock
mypy.ini
hammurabi/rules/yaml.py238
A
0 mins
A
100%
hammurabi/rules/toml.py236
A
0 mins
A
100%
hammurabi/rules/text.py305
A
0 mins
A
100%
hammurabi/rules/templates.py66
A
0 mins
A
100%
hammurabi/rules/operations.py141
A
0 mins
A
100%
hammurabi/rules/mixins.py74
A
0 mins
A
93%
hammurabi/rules/json.py227
A
0 mins
A
90%
hammurabi/rules/ini.py430
A
0 mins
D
67%
hammurabi/rules/files.py199
A
0 mins
A
100%
hammurabi/rules/directories.py122
A
0 mins
A
100%
hammurabi/rules/dictionaries.py438
A
0 mins
A
100%
hammurabi/rules/common.py42
A
0 mins
A
100%
hammurabi/rules/base.py185
A
0 mins
A
100%
hammurabi/rules/attributes.py161
A
0 mins
A
100%
hammurabi/rules/abstract.py129
A
0 mins
A
93%
hammurabi/rules/__init__.py0
A
0 mins
hammurabi/reporters/json.py37
A
0 mins
A
100%
hammurabi/reporters/base.py121
A
0 mins
A
100%
hammurabi/reporters/__init__.py0
A
0 mins
hammurabi/py.typed
hammurabi/preconditions/text.py69
A
0 mins
A
100%
hammurabi/preconditions/files.py55
A
0 mins
A
100%
hammurabi/preconditions/directories.py55
A
0 mins
A
100%
hammurabi/preconditions/base.py81
A
0 mins
A
100%
hammurabi/preconditions/attributes.py125
A
0 mins
A
100%
hammurabi/preconditions/__init__.py0
A
0 mins
hammurabi/pillar.py126
A
0 mins
A
100%
hammurabi/notifications/slack.py56
A
0 mins
A
100%
hammurabi/notifications/base.py57
A
0 mins
A
100%
hammurabi/notifications/__init__.py0
A
0 mins
hammurabi/mixins.py256
A
0 mins
A
100%
hammurabi/main.py114
A
0 mins
A
98%
hammurabi/law.py220
A
0 mins
A
100%
hammurabi/helpers.py10
A
0 mins
A
100%
hammurabi/exceptions.py17
A
0 mins
A
100%
hammurabi/config.py236
A
0 mins
A
100%
hammurabi/__init__.py74
A
0 mins
docs/vulnerabilities.rst
docs/rules.rst
docs/requirements.txt
docs/reporters.rst
docs/readme.rst
docs/preconditions.rst
docs/notifications.rst
docs/modules.rst