prek 0.3.11

A fast Git hook manager written in Rust, designed as a drop-in alternative to pre-commit, reimagined.
---
source: crates/prek/src/config.rs
expression: result
---
Config {
    repos: [
        Meta(
            MetaRepo {
                repo: "meta",
                hooks: [
                    MetaHook {
                        id: "check-hooks-apply",
                        name: "Check hooks apply",
                        priority: None,
                        options: HookOptions {
                            alias: None,
                            files: Some(
                                Glob(
                                    GlobPatterns {
                                        patterns: [
                                            "prek.toml",
                                            ".pre-commit-config.yaml",
                                            ".pre-commit-config.yml",
                                        ],
                                        ..
                                    },
                                ),
                            ),
                            exclude: None,
                            types: None,
                            types_or: None,
                            exclude_types: None,
                            additional_dependencies: None,
                            args: None,
                            env: None,
                            always_run: None,
                            fail_fast: None,
                            pass_filenames: None,
                            description: None,
                            language_version: None,
                            log_file: None,
                            shell: None,
                            require_serial: None,
                            stages: None,
                            verbose: None,
                            minimum_prek_version: None,
                            _unused_keys: {},
                        },
                    },
                    MetaHook {
                        id: "check-useless-excludes",
                        name: "Check useless excludes",
                        priority: None,
                        options: HookOptions {
                            alias: None,
                            files: Some(
                                Glob(
                                    GlobPatterns {
                                        patterns: [
                                            "prek.toml",
                                            ".pre-commit-config.yaml",
                                            ".pre-commit-config.yml",
                                        ],
                                        ..
                                    },
                                ),
                            ),
                            exclude: None,
                            types: None,
                            types_or: None,
                            exclude_types: None,
                            additional_dependencies: None,
                            args: None,
                            env: None,
                            always_run: None,
                            fail_fast: None,
                            pass_filenames: None,
                            description: None,
                            language_version: None,
                            log_file: None,
                            shell: None,
                            require_serial: None,
                            stages: None,
                            verbose: None,
                            minimum_prek_version: None,
                            _unused_keys: {},
                        },
                    },
                    MetaHook {
                        id: "identity",
                        name: "identity",
                        priority: None,
                        options: HookOptions {
                            alias: None,
                            files: None,
                            exclude: None,
                            types: None,
                            types_or: None,
                            exclude_types: None,
                            additional_dependencies: None,
                            args: None,
                            env: None,
                            always_run: None,
                            fail_fast: None,
                            pass_filenames: None,
                            description: None,
                            language_version: None,
                            log_file: None,
                            shell: None,
                            require_serial: None,
                            stages: None,
                            verbose: Some(
                                true,
                            ),
                            minimum_prek_version: None,
                            _unused_keys: {},
                        },
                    },
                ],
                _unused_keys: {},
            },
        ),
    ],
    default_install_hook_types: None,
    default_language_version: None,
    default_stages: None,
    files: None,
    exclude: None,
    fail_fast: None,
    minimum_prek_version: None,
    orphan: None,
    _unused_keys: {},
}