├── .gitignore ├── .pre-commit-config.yaml ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── cfgv-derive ├── Cargo.lock ├── Cargo.toml └── src │ └── lib.rs ├── cfgv ├── Cargo.lock ├── Cargo.toml └── src │ └── lib.rs ├── licenses ├── asottile_cfgv └── pre-commit_pre-commit ├── pre-commit-rs-derive ├── Cargo.lock ├── Cargo.toml └── src │ └── lib.rs ├── pre_commit_rs ├── __init__.py └── __main__.py ├── setup.cfg ├── setup.py └── src ├── clientlib.rs ├── commands ├── clean.rs ├── mod.rs ├── run.rs ├── sample_config.rs ├── validate_config.rs └── validate_manifest.rs ├── env_ext.rs ├── git.rs ├── main.rs ├── staged_files_only.rs └── store.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cfgv-derive/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/cfgv-derive/Cargo.lock -------------------------------------------------------------------------------- /cfgv-derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/cfgv-derive/Cargo.toml -------------------------------------------------------------------------------- /cfgv-derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/cfgv-derive/src/lib.rs -------------------------------------------------------------------------------- /cfgv/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/cfgv/Cargo.lock -------------------------------------------------------------------------------- /cfgv/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/cfgv/Cargo.toml -------------------------------------------------------------------------------- /cfgv/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/cfgv/src/lib.rs -------------------------------------------------------------------------------- /licenses/asottile_cfgv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/licenses/asottile_cfgv -------------------------------------------------------------------------------- /licenses/pre-commit_pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/licenses/pre-commit_pre-commit -------------------------------------------------------------------------------- /pre-commit-rs-derive/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/pre-commit-rs-derive/Cargo.lock -------------------------------------------------------------------------------- /pre-commit-rs-derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/pre-commit-rs-derive/Cargo.toml -------------------------------------------------------------------------------- /pre-commit-rs-derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/pre-commit-rs-derive/src/lib.rs -------------------------------------------------------------------------------- /pre_commit_rs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pre_commit_rs/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/pre_commit_rs/__main__.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/setup.py -------------------------------------------------------------------------------- /src/clientlib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/src/clientlib.rs -------------------------------------------------------------------------------- /src/commands/clean.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/src/commands/clean.rs -------------------------------------------------------------------------------- /src/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/src/commands/mod.rs -------------------------------------------------------------------------------- /src/commands/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/src/commands/run.rs -------------------------------------------------------------------------------- /src/commands/sample_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/src/commands/sample_config.rs -------------------------------------------------------------------------------- /src/commands/validate_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/src/commands/validate_config.rs -------------------------------------------------------------------------------- /src/commands/validate_manifest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/src/commands/validate_manifest.rs -------------------------------------------------------------------------------- /src/env_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/src/env_ext.rs -------------------------------------------------------------------------------- /src/git.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/src/git.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/staged_files_only.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/src/staged_files_only.rs -------------------------------------------------------------------------------- /src/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pre-commit/pre-commit-rs/HEAD/src/store.rs --------------------------------------------------------------------------------