Type object
File match .ansible-lint **/.config/ansible-lint.yml
Schema URL https://catalog.lintel.tools/schemas/schemastore/ansible-lint-configuration/latest.json
Source https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/ansible-lint-config.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

display_relative_path boolean
Default: true
enable_list string[]
exclude_paths string[]
extra_vars object
kinds object[]
loop_var_prefix string
max_block_depth integer
Default: 20
mock_modules string[]
mock_roles string[]
offline boolean
Default: false
only_builtins_allow_collections string[]
only_builtins_allow_modules string[]
profile null | string
Values: "min" "basic" "moderate" "safety" "shared" "production" null
progressive boolean
Default: false
project_dir string | null
Default: null
quiet boolean
Default: true
rules Record<string, object>
rulesdir string[]
sarif_file null | string
Default: null
skip_action_validation boolean
Default: false
skip_list string[]
strict boolean
Default: false
supported_ansible_also string[]
tags string[]
task_name_prefix string
Default: "{stem} | "
use_default_rules boolean
Default: true
var_naming_pattern string
Default: "^[a-z_][a-z0-9_]*$"
verbosity integer
Default: 0
warn_list string[]
write_exclude_list string[]
write_list string[]

Definitions

rule object
exclude_paths string[]

Examples

".ansible-lint" ".ansible-lint.yml" ".ansible-lint.yaml" ".config/ansible-lint.yml" ".config/ansible-lint.yaml"