mirror of
https://github.com/trailofbits/algo.git
synced 2026-08-17 21:25:50 +02:00
* Add comprehensive pre-commit hooks for code quality - Set up pre-commit framework with hooks for Python, YAML, Ansible, and shell - Configure ruff for Python linting and formatting - Add yamllint for YAML validation - Include ansible-lint and syntax checks - Add shellcheck for shell scripts - Create development documentation - Auto-fix trailing whitespace and file endings 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * Remove redundant DEVELOPMENT.md and update CONTRIBUTING.md - Removed docs/DEVELOPMENT.md as it was redundant with existing documentation - Added pre-commit hooks setup instruction to CONTRIBUTING.md for contributors - Consolidated development guidance into a single location 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
45 lines
506 B
Plaintext
45 lines
506 B
Plaintext
# Version control and CI
|
|
.git/
|
|
.github/
|
|
.gitignore
|
|
|
|
# Development environment
|
|
.env
|
|
.venv/
|
|
.ruff_cache/
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
*.pyd
|
|
|
|
# Documentation and metadata
|
|
docs/
|
|
tests/
|
|
README.md
|
|
CHANGELOG.md
|
|
CONTRIBUTING.md
|
|
PULL_REQUEST_TEMPLATE.md
|
|
SECURITY.md
|
|
logo.png
|
|
.travis.yml
|
|
|
|
# Build artifacts and configs
|
|
configs/
|
|
Dockerfile
|
|
.dockerignore
|
|
Vagrantfile
|
|
|
|
# User configuration (should be bind-mounted)
|
|
config.cfg
|
|
|
|
# IDE and editor files
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS generated files
|
|
.DS_Store
|
|
Thumbs.db
|