diff --git a/pyproject.toml b/pyproject.toml index a25782c..e087bb6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,6 +21,10 @@ exclude = [ ".venv", "report", "docs", + "lib", + "mod", + "hooks/charmhelpers", + "tests/charmhelpers", ] select = ["E", "W", "F", "C", "N", "R", "D", "H"] # Ignore W503, E501 because using black creates errors with this @@ -48,18 +52,21 @@ exclude = ''' | lib | report | docs + | mod + | hooks/charmhelpers + | tests/charmhelpers )/ ''' [tool.isort] profile = "black" line_length = 99 -skip_glob = [".eggs", ".git", ".tox", ".venv", ".build", "build", "lib", "report"] +skip_glob = [".eggs", ".git", ".tox", ".venv", ".build", "build", "lib", "report", "mod", "hooks/charmhelpers", "tests/charmhelpers"] [tool.pylint] max-line-length = 99 disable = ["E1102"] -ignore = ['.eggs', '.git', '.tox', '.venv', '.build', 'lib', 'report', 'tests', 'docs'] +ignore = ['.eggs', '.git', '.tox', '.venv', '.build', 'lib', 'report', 'tests', 'docs', "mod", "hooks/charmhelpers", "tests/charmhelpers"] [tool.mypy] warn_unused_ignores = true @@ -68,10 +75,10 @@ warn_unreachable = true disallow_untyped_defs = true ignore_missing_imports = true no_namespace_packages = true -exclude = ['.eggs', '.git', '.tox', '.venv', '.build', 'lib', 'report', 'tests', 'docs'] +exclude = ['.eggs', '.git', '.tox', '.venv', '.build', 'lib', 'report', 'tests', 'docs', "mod", "hooks/charmhelpers", "tests/charmhelpers"] [tool.codespell] -skip = ".eggs,.tox,.git,.venv,venv,build,.build,lib,report,docs,poetry.lock,htmlcov" +skip = ".eggs,.tox,.git,.venv,venv,build,.build,lib,report,docs,poetry.lock,htmlcov,mod,hooks/charmhelpers,tests/charmhelpers" quiet-level = 3 check-filenames = true ignore-words-list = "assertIn" @@ -84,7 +91,7 @@ ignore_missing_imports = true [tool.coverage.run] relative_files = true source = ["."] -omit = ["tests/**", "docs/**", "lib/**", "snap/**", "build/**", "setup.py"] +omit = ["tests/**", "docs/**", "lib/**", "snap/**", "build/**", "setup.py", "mod/**", "hooks/charmhelpers/**", "tests/charmhelpers/**"] [tool.coverage.report] fail_under = 100