├── .configconfig ├── .copier-answers.yml ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .gitpod.dockerfile ├── .gitpod.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CREDITS.md ├── LICENSE ├── Makefile ├── README.md ├── config ├── archan.yml ├── black.toml ├── coverage.ini ├── git-changelog.toml ├── mypy.ini ├── pytest.ini ├── ruff.toml └── vscode │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── docs ├── .overrides │ └── main.html ├── changelog.md ├── code_of_conduct.md ├── contributing.md ├── credits.md ├── css │ ├── material.css │ └── mkdocstrings.css ├── img │ └── archan-matrices-types-and-criteria.png ├── index.md ├── license.md └── roadmap.md ├── duties.py ├── mkdocs.yml ├── pyproject.toml ├── scripts ├── gen_credits.py ├── gen_ref_nav.py └── setup.sh ├── src └── archan │ ├── __init__.py │ ├── __main__.py │ ├── analysis.py │ ├── cli.py │ ├── config.py │ ├── debug.py │ ├── dsm.py │ ├── enums.py │ ├── errors.py │ ├── logging.py │ ├── plugins │ ├── __init__.py │ ├── checkers.py │ └── providers.py │ ├── printing.py │ └── py.typed └── tests ├── __init__.py ├── conftest.py ├── test_archan.py └── test_cli.py /.configconfig: -------------------------------------------------------------------------------- 1 | config 2 | -------------------------------------------------------------------------------- /.copier-answers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/.copier-answers.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/.gitpod.dockerfile -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CREDITS.md: -------------------------------------------------------------------------------- 1 | # Credits 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/README.md -------------------------------------------------------------------------------- /config/archan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/config/archan.yml -------------------------------------------------------------------------------- /config/black.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 120 3 | exclude = "tests/fixtures" 4 | -------------------------------------------------------------------------------- /config/coverage.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/config/coverage.ini -------------------------------------------------------------------------------- /config/git-changelog.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/config/git-changelog.toml -------------------------------------------------------------------------------- /config/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/config/mypy.ini -------------------------------------------------------------------------------- /config/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/config/pytest.ini -------------------------------------------------------------------------------- /config/ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/config/ruff.toml -------------------------------------------------------------------------------- /config/vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/config/vscode/launch.json -------------------------------------------------------------------------------- /config/vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/config/vscode/settings.json -------------------------------------------------------------------------------- /config/vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/config/vscode/tasks.json -------------------------------------------------------------------------------- /docs/.overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/docs/.overrides/main.html -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- 1 | --8<-- "CHANGELOG.md" 2 | -------------------------------------------------------------------------------- /docs/code_of_conduct.md: -------------------------------------------------------------------------------- 1 | --8<-- "CODE_OF_CONDUCT.md" 2 | -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- 1 | --8<-- "CONTRIBUTING.md" 2 | -------------------------------------------------------------------------------- /docs/credits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/docs/credits.md -------------------------------------------------------------------------------- /docs/css/material.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/docs/css/material.css -------------------------------------------------------------------------------- /docs/css/mkdocstrings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/docs/css/mkdocstrings.css -------------------------------------------------------------------------------- /docs/img/archan-matrices-types-and-criteria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/docs/img/archan-matrices-types-and-criteria.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | --8<-- "README.md" 2 | -------------------------------------------------------------------------------- /docs/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/docs/license.md -------------------------------------------------------------------------------- /docs/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/docs/roadmap.md -------------------------------------------------------------------------------- /duties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/duties.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/gen_credits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/scripts/gen_credits.py -------------------------------------------------------------------------------- /scripts/gen_ref_nav.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/scripts/gen_ref_nav.py -------------------------------------------------------------------------------- /scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/scripts/setup.sh -------------------------------------------------------------------------------- /src/archan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/src/archan/__init__.py -------------------------------------------------------------------------------- /src/archan/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/src/archan/__main__.py -------------------------------------------------------------------------------- /src/archan/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/src/archan/analysis.py -------------------------------------------------------------------------------- /src/archan/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/src/archan/cli.py -------------------------------------------------------------------------------- /src/archan/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/src/archan/config.py -------------------------------------------------------------------------------- /src/archan/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/src/archan/debug.py -------------------------------------------------------------------------------- /src/archan/dsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/src/archan/dsm.py -------------------------------------------------------------------------------- /src/archan/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/src/archan/enums.py -------------------------------------------------------------------------------- /src/archan/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/src/archan/errors.py -------------------------------------------------------------------------------- /src/archan/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/src/archan/logging.py -------------------------------------------------------------------------------- /src/archan/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/src/archan/plugins/__init__.py -------------------------------------------------------------------------------- /src/archan/plugins/checkers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/src/archan/plugins/checkers.py -------------------------------------------------------------------------------- /src/archan/plugins/providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/src/archan/plugins/providers.py -------------------------------------------------------------------------------- /src/archan/printing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/src/archan/printing.py -------------------------------------------------------------------------------- /src/archan/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_archan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/tests/test_archan.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawamoy/archan/HEAD/tests/test_cli.py --------------------------------------------------------------------------------