LICENSE
README.md
pyproject.toml
src/shipgate/__init__.py
src/shipgate/cli.py
src/shipgate/cli_aliases.py
src/shipgate/config_resolver.py
src/shipgate/constants.py
src/shipgate/discovery.py
src/shipgate/error_formatters.py
src/shipgate/gate_config.py
src/shipgate/gate_sdk.py
src/shipgate/gates.py
src/shipgate/ignore.py
src/shipgate/ignore_materialize.py
src/shipgate/installer.py
src/shipgate/models.py
src/shipgate/overrides.py
src/shipgate/paths.py
src/shipgate/registry.py
src/shipgate/reporter.py
src/shipgate/resolver.py
src/shipgate/runner.py
src/shipgate/runner_script.py
src/shipgate/target_expand.py
src/shipgate/tool_scaffold.py
src/shipgate.egg-info/PKG-INFO
src/shipgate.egg-info/SOURCES.txt
src/shipgate.egg-info/dependency_links.txt
src/shipgate.egg-info/entry_points.txt
src/shipgate.egg-info/requires.txt
src/shipgate.egg-info/top_level.txt
src/shipgate/bundle/catalog/checks/bandit.scan.yaml
src/shipgate/bundle/catalog/checks/codespell.spelling.yaml
src/shipgate/bundle/catalog/checks/deadcode.scan.yaml
src/shipgate/bundle/catalog/checks/gate.acronym-allowlist.yaml
src/shipgate/bundle/catalog/checks/gate.folder-breadth.yaml
src/shipgate/bundle/catalog/checks/gate.module-private-vars.yaml
src/shipgate/bundle/catalog/checks/gate.module-size.yaml
src/shipgate/bundle/catalog/checks/gitleaks.secrets.yaml
src/shipgate/bundle/catalog/checks/hadolint.dockerfile.yaml
src/shipgate/bundle/catalog/checks/jscpd.duplication.yaml
src/shipgate/bundle/catalog/checks/markdownlint.check.yaml
src/shipgate/bundle/catalog/checks/mdformat.apply.yaml
src/shipgate/bundle/catalog/checks/mdformat.format.yaml
src/shipgate/bundle/catalog/checks/mutmut.run.yaml
src/shipgate/bundle/catalog/checks/pydeps.cycles.yaml
src/shipgate/bundle/catalog/checks/pytest.coverage.yaml
src/shipgate/bundle/catalog/checks/pytest.test.yaml
src/shipgate/bundle/catalog/checks/radon.cc.yaml
src/shipgate/bundle/catalog/checks/radon.mi.yaml
src/shipgate/bundle/catalog/checks/ruff.format.apply.yaml
src/shipgate/bundle/catalog/checks/ruff.format.yaml
src/shipgate/bundle/catalog/checks/ruff.lint.yaml
src/shipgate/bundle/catalog/checks/ruff.unused.yaml
src/shipgate/bundle/catalog/checks/semgrep.scan.yaml
src/shipgate/bundle/catalog/checks/shellcheck.check.yaml
src/shipgate/bundle/catalog/checks/shfmt.apply.yaml
src/shipgate/bundle/catalog/checks/shfmt.format.yaml
src/shipgate/bundle/catalog/checks/sourcery.review.yaml
src/shipgate/bundle/catalog/checks/ty.check.yaml
src/shipgate/bundle/catalog/checks/vulture.scan.yaml
src/shipgate/bundle/catalog/checks/yamlfmt.apply.yaml
src/shipgate/bundle/catalog/checks/yamlfmt.format.yaml
src/shipgate/bundle/catalog/checks/yamllint.check.yaml
src/shipgate/bundle/catalog/tools/bandit.yaml
src/shipgate/bundle/catalog/tools/codespell.yaml
src/shipgate/bundle/catalog/tools/deadcode.yaml
src/shipgate/bundle/catalog/tools/gitleaks.yaml
src/shipgate/bundle/catalog/tools/hadolint.yaml
src/shipgate/bundle/catalog/tools/jscpd.yaml
src/shipgate/bundle/catalog/tools/markdownlint.yaml
src/shipgate/bundle/catalog/tools/mdformat.yaml
src/shipgate/bundle/catalog/tools/mutmut.yaml
src/shipgate/bundle/catalog/tools/pydeps.yaml
src/shipgate/bundle/catalog/tools/pytest.yaml
src/shipgate/bundle/catalog/tools/radon.yaml
src/shipgate/bundle/catalog/tools/ruff.yaml
src/shipgate/bundle/catalog/tools/script.yaml
src/shipgate/bundle/catalog/tools/semgrep.yaml
src/shipgate/bundle/catalog/tools/shellcheck.yaml
src/shipgate/bundle/catalog/tools/shfmt.yaml
src/shipgate/bundle/catalog/tools/sourcery.yaml
src/shipgate/bundle/catalog/tools/ty.yaml
src/shipgate/bundle/catalog/tools/vulture.yaml
src/shipgate/bundle/catalog/tools/yamlfmt.yaml
src/shipgate/bundle/catalog/tools/yamllint.yaml
src/shipgate/bundle/defaults/allowlists/acronyms.yaml
src/shipgate/bundle/defaults/allowlists/folder-breadth.txt
src/shipgate/bundle/defaults/allowlists/module-private-vars.txt
src/shipgate/bundle/defaults/allowlists/module-size.txt
src/shipgate/bundle/defaults/configs/bandit.yaml
src/shipgate/bundle/defaults/configs/markdownlint.json
src/shipgate/bundle/defaults/configs/ruff.toml
src/shipgate/bundle/defaults/configs/ty.toml
src/shipgate/bundle/defaults/configs/yamlfmt.yaml
src/shipgate/bundle/defaults/configs/yamllint.yaml
src/shipgate/bundle/defaults/configs/gates/acronym-allowlist.yaml
src/shipgate/bundle/defaults/configs/gates/folder-breadth.yaml
src/shipgate/bundle/defaults/configs/gates/module-private-vars.yaml
src/shipgate/bundle/defaults/configs/gates/module-size.yaml
src/shipgate/bundle/defaults/gates/README.md
src/shipgate/bundle/defaults/gates/acronym-allowlist.sh
src/shipgate/bundle/defaults/gates/folder-breadth.sh
src/shipgate/bundle/defaults/gates/lib.sh
src/shipgate/bundle/defaults/gates/module-private-vars.sh
src/shipgate/bundle/defaults/gates/module-size.sh
src/shipgate/bundle/defaults/semgrep/python-quality.yml
src/shipgate/bundle/suites/all-lint.yaml
src/shipgate/bundle/suites/all.yaml
src/shipgate/bundle/suites/demo.yaml
src/shipgate/bundle/suites/extended.yaml
src/shipgate/bundle/suites/format.yaml
src/shipgate/bundle/suites/formatting.yaml
src/shipgate/bundle/suites/policy.yaml
src/shipgate/bundle/suites/python-quality.yaml
src/shipgate/bundle/suites/reslab-parity.yaml
src/shipgate/bundle/suites/standard.yaml
src/shipgate/parsers/__init__.py
src/shipgate/parsers/analysis.py
src/shipgate/parsers/base.py
src/shipgate/parsers/common.py
src/shipgate/parsers/format_text.py
src/shipgate/parsers/gates.py
src/shipgate/parsers/patterns.py
src/shipgate/parsers/prose.py
src/shipgate/parsers/ruff.py
src/shipgate/parsers/shell.py
src/shipgate/policy/__init__.py
src/shipgate/policy/acronym_allowlist.py
src/shipgate/policy/folder_breadth.py
src/shipgate/server/__init__.py
src/shipgate/server/app.py
src/shipgate/server/cli.py
src/shipgate/server/finding_context.py
src/shipgate/server/ingest.py
src/shipgate/server/models.py
src/shipgate/server/orchestrator.py
src/shipgate/server/requirements.py
src/shipgate/server/tool_versions.py
src/shipgate/server/worktree.py
src/shipgate/server/static/css/app.css
src/shipgate/server/static/js/app.js
src/shipgate/server/storage/__init__.py
src/shipgate/server/storage/base.py
src/shipgate/server/storage/sqlite.py
src/shipgate/server/templates/base.html
src/shipgate/server/templates/findings.html
src/shipgate/server/templates/new_run.html
src/shipgate/server/templates/overview.html
src/shipgate/server/templates/runs.html
src/shipgate/server/templates/tools.html
src/shipgate/server/templates/partials/run_progress.html
src/shipgate/server/templates/partials/snippet.html
tests/test_all_lint_suite.py
tests/test_check_modes.py
tests/test_cli.py
tests/test_cli_extended.py
tests/test_config_and_targets.py
tests/test_discovery.py
tests/test_error_formatters.py
tests/test_finding_context.py
tests/test_format_shell_parsers.py
tests/test_gate_config.py
tests/test_gate_sdk.py
tests/test_ignore.py
tests/test_mdformat_parser.py
tests/test_mutmut_pydeps_parsers.py
tests/test_npm_install.py
tests/test_packaging.py
tests/test_parser_registry.py
tests/test_path_and_parser_fixes.py
tests/test_project_env_launch.py
tests/test_quality_coverage_boost.py
tests/test_ruff_format_parser.py
tests/test_script_gates.py
tests/test_server_app.py
tests/test_server_cli.py
tests/test_server_ingest.py
tests/test_server_orchestrator.py
tests/test_server_packaging.py
tests/test_server_storage.py
tests/test_server_worktree.py
tests/test_tool_versions.py
tests/test_tools_root.py
tests/test_wheel_install.py