---
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
# SPDX-FileCopyrightText: 2020, Felix Fontein

skip_list:
  - role-name  # Role name {0} does not match ``^[a-z][a-z0-9_]+$`` pattern - necessary for integration tests
  - meta-no-info  # Role info should contain platforms
  - ignore-errors  # Use failed_when and specify error conditions instead of using ignore_errors
  - var-naming  # Task uses 'set_fact' to define variables that violates variable naming standards
  - jinja[spacing]  # This is not really mature yet and produces wrong recommendations
  - jinja[invalid]  # TODO: remove this once ansible-lint is fixed (https://github.com/ansible/ansible-lint/issues/2681)
  - name[template]  # I disagree with this one
  - galaxy[version-incorrect]  # Seriously, this rule is completely idiotic!
  - meta-runtime[unsupported-version]  # Seriously, this rule is completely idiotic!
  - args[module]  # This rule isn't really useful yet
exclude_paths:
  - changelogs/
mock_modules:
  - ns1_record
