head	1.30;
access;
symbols
	pkgsrc-2026Q1:1.30.0.2
	pkgsrc-2026Q1-base:1.30
	pkgsrc-2025Q4:1.28.0.2
	pkgsrc-2025Q4-base:1.28
	pkgsrc-2025Q3:1.27.0.2
	pkgsrc-2025Q3-base:1.27
	pkgsrc-2025Q2:1.26.0.2
	pkgsrc-2025Q2-base:1.26
	pkgsrc-2025Q1:1.25.0.2
	pkgsrc-2025Q1-base:1.25
	pkgsrc-2024Q4:1.24.0.4
	pkgsrc-2024Q4-base:1.24
	pkgsrc-2024Q3:1.24.0.2
	pkgsrc-2024Q3-base:1.24
	pkgsrc-2024Q2:1.23.0.2
	pkgsrc-2024Q2-base:1.23
	pkgsrc-2024Q1:1.22.0.4
	pkgsrc-2024Q1-base:1.22
	pkgsrc-2023Q4:1.22.0.2
	pkgsrc-2023Q4-base:1.22
	pkgsrc-2023Q3:1.21.0.2
	pkgsrc-2023Q3-base:1.21
	pkgsrc-2023Q2:1.20.0.2
	pkgsrc-2023Q2-base:1.20
	pkgsrc-2023Q1:1.17.0.2
	pkgsrc-2023Q1-base:1.17
	pkgsrc-2022Q4:1.15.0.2
	pkgsrc-2022Q4-base:1.15
	pkgsrc-2022Q3:1.7.0.2
	pkgsrc-2022Q3-base:1.7
	pkgsrc-2022Q2:1.4.0.2
	pkgsrc-2022Q2-base:1.4
	pkgsrc-2022Q1:1.2.0.8
	pkgsrc-2022Q1-base:1.2
	pkgsrc-2021Q4:1.2.0.6
	pkgsrc-2021Q4-base:1.2
	pkgsrc-2021Q3:1.2.0.4
	pkgsrc-2021Q3-base:1.2
	pkgsrc-2021Q2:1.2.0.2
	pkgsrc-2021Q2-base:1.2;
locks; strict;
comment	@# @;


1.30
date	2026.03.09.12.50.06;	author adam;	state Exp;
branches;
next	1.29;
commitid	CpSw4KAjbYzODixG;

1.29
date	2026.02.27.07.00.08;	author adam;	state Exp;
branches;
next	1.28;
commitid	KfhxKM3vmR6C1ZvG;

1.28
date	2025.09.30.08.10.50;	author adam;	state Exp;
branches;
next	1.27;
commitid	it7JHs4fYubReIcG;

1.27
date	2025.08.11.14.16.13;	author adam;	state Exp;
branches;
next	1.26;
commitid	oc5b6O9382TWRj6G;

1.26
date	2025.04.14.07.29.03;	author adam;	state Exp;
branches;
next	1.25;
commitid	nrZ1nr0HeZWgrZQF;

1.25
date	2024.12.27.08.20.58;	author adam;	state Exp;
branches;
next	1.24;
commitid	5yAvfjXKpyXkc7DF;

1.24
date	2024.09.13.19.39.35;	author adam;	state Exp;
branches;
next	1.23;
commitid	jFJbncIPXh4jkGpF;

1.23
date	2024.05.27.11.19.05;	author adam;	state Exp;
branches;
next	1.22;
commitid	eioXqmb2HuJW3DbF;

1.22
date	2023.10.28.19.57.15;	author wiz;	state Exp;
branches;
next	1.21;
commitid	jP8MYROLWZ3yJqKE;

1.21
date	2023.08.23.15.28.25;	author adam;	state Exp;
branches;
next	1.20;
commitid	LLBd2nrqyz4snVBE;

1.20
date	2023.06.06.13.13.33;	author adam;	state Exp;
branches;
next	1.19;
commitid	fP6uxPbo3Y1F8TrE;

1.19
date	2023.05.10.12.16.37;	author adam;	state Exp;
branches;
next	1.18;
commitid	9CqGHzmEDO5VGpoE;

1.18
date	2023.04.13.14.28.32;	author adam;	state Exp;
branches;
next	1.17;
commitid	pciHN2ueC3HThXkE;

1.17
date	2023.03.08.12.05.59;	author adam;	state Exp;
branches;
next	1.16;
commitid	3yjNpPYSKr7IEjgE;

1.16
date	2023.02.17.08.29.30;	author adam;	state Exp;
branches;
next	1.15;
commitid	j0BvLZn19uTo4RdE;

1.15
date	2022.12.18.13.52.58;	author adam;	state Exp;
branches;
next	1.14;
commitid	f49TrbRtLFfWO26E;

1.14
date	2022.12.08.14.12.34;	author adam;	state Exp;
branches;
next	1.13;
commitid	Qb7HKDa34znEfL4E;

1.13
date	2022.12.01.11.29.45;	author adam;	state Exp;
branches;
next	1.12;
commitid	xMrqPysiVaqIzQ3E;

1.12
date	2022.10.31.12.58.07;	author adam;	state Exp;
branches;
next	1.11;
commitid	AoBw6wmVH0lK3SZD;

1.11
date	2022.10.14.11.29.51;	author adam;	state Exp;
branches;
next	1.10;
commitid	WVnIXX2HUcps7GXD;

1.10
date	2022.10.13.12.12.09;	author adam;	state Exp;
branches;
next	1.9;
commitid	Kxs0iQjxzqXWnyXD;

1.9
date	2022.10.07.11.07.25;	author adam;	state Exp;
branches;
next	1.8;
commitid	wKR6D7NoCOFDdMWD;

1.8
date	2022.09.27.07.52.32;	author adam;	state Exp;
branches;
next	1.7;
commitid	yUzsHX54C87zstVD;

1.7
date	2022.09.19.08.27.34;	author adam;	state Exp;
branches;
next	1.6;
commitid	lP8mnGStB47DUrUD;

1.6
date	2022.09.14.11.21.31;	author wiz;	state Exp;
branches;
next	1.5;
commitid	0EvGpqE9BnRp2PTD;

1.5
date	2022.09.05.14.15.55;	author adam;	state Exp;
branches;
next	1.4;
commitid	wdHzAhW2hfU5iGSD;

1.4
date	2022.05.18.11.34.56;	author adam;	state Exp;
branches;
next	1.3;
commitid	F3PashCOHw61WwED;

1.3
date	2022.05.14.04.49.06;	author adam;	state Exp;
branches;
next	1.2;
commitid	ZtigcLM000KPOYDD;

1.2
date	2021.06.05.07.12.45;	author adam;	state Exp;
branches;
next	1.1;
commitid	oShpmvRCUfdIDUVC;

1.1
date	2021.05.25.10.21.26;	author adam;	state Exp;
branches;
next	;
commitid	QrLNVPb39MSk2wUC;


desc
@@


1.30
log
@ansible-lint: updated to 26.3.0

26.3.0

Features

feat: add jinja2-template-extension opt-in rule

Fixes

fix: Add missing version_changed var to ComplexityRule class
@
text
@@@comment $NetBSD: PLIST,v 1.29 2026/02/27 07:00:08 adam Exp $
bin/ansible-lint
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/COPYING
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/ansiblelint/__init__.py
${PYSITELIB}/ansiblelint/__init__.pyc
${PYSITELIB}/ansiblelint/__init__.pyo
${PYSITELIB}/ansiblelint/__main__.py
${PYSITELIB}/ansiblelint/__main__.pyc
${PYSITELIB}/ansiblelint/__main__.pyo
${PYSITELIB}/ansiblelint/_internal/__init__.py
${PYSITELIB}/ansiblelint/_internal/__init__.pyc
${PYSITELIB}/ansiblelint/_internal/__init__.pyo
${PYSITELIB}/ansiblelint/_internal/internal_error.md
${PYSITELIB}/ansiblelint/_internal/load-failure.md
${PYSITELIB}/ansiblelint/_internal/parser-error.md
${PYSITELIB}/ansiblelint/_internal/rules.py
${PYSITELIB}/ansiblelint/_internal/rules.pyc
${PYSITELIB}/ansiblelint/_internal/rules.pyo
${PYSITELIB}/ansiblelint/_internal/warning.md
${PYSITELIB}/ansiblelint/_mockings.py
${PYSITELIB}/ansiblelint/_mockings.pyc
${PYSITELIB}/ansiblelint/_mockings.pyo
${PYSITELIB}/ansiblelint/_version.py
${PYSITELIB}/ansiblelint/_version.pyc
${PYSITELIB}/ansiblelint/_version.pyo
${PYSITELIB}/ansiblelint/app.py
${PYSITELIB}/ansiblelint/app.pyc
${PYSITELIB}/ansiblelint/app.pyo
${PYSITELIB}/ansiblelint/cli.py
${PYSITELIB}/ansiblelint/cli.pyc
${PYSITELIB}/ansiblelint/cli.pyo
${PYSITELIB}/ansiblelint/config.py
${PYSITELIB}/ansiblelint/config.pyc
${PYSITELIB}/ansiblelint/config.pyo
${PYSITELIB}/ansiblelint/constants.py
${PYSITELIB}/ansiblelint/constants.pyc
${PYSITELIB}/ansiblelint/constants.pyo
${PYSITELIB}/ansiblelint/data/.yamllint
${PYSITELIB}/ansiblelint/data/profiles.yml
${PYSITELIB}/ansiblelint/errors.py
${PYSITELIB}/ansiblelint/errors.pyc
${PYSITELIB}/ansiblelint/errors.pyo
${PYSITELIB}/ansiblelint/file_utils.py
${PYSITELIB}/ansiblelint/file_utils.pyc
${PYSITELIB}/ansiblelint/file_utils.pyo
${PYSITELIB}/ansiblelint/formatters/__init__.py
${PYSITELIB}/ansiblelint/formatters/__init__.pyc
${PYSITELIB}/ansiblelint/formatters/__init__.pyo
${PYSITELIB}/ansiblelint/generate_docs.py
${PYSITELIB}/ansiblelint/generate_docs.pyc
${PYSITELIB}/ansiblelint/generate_docs.pyo
${PYSITELIB}/ansiblelint/loaders.py
${PYSITELIB}/ansiblelint/loaders.pyc
${PYSITELIB}/ansiblelint/loaders.pyo
${PYSITELIB}/ansiblelint/logger.py
${PYSITELIB}/ansiblelint/logger.pyc
${PYSITELIB}/ansiblelint/logger.pyo
${PYSITELIB}/ansiblelint/output.py
${PYSITELIB}/ansiblelint/output.pyc
${PYSITELIB}/ansiblelint/output.pyo
${PYSITELIB}/ansiblelint/py.typed
${PYSITELIB}/ansiblelint/requirements.py
${PYSITELIB}/ansiblelint/requirements.pyc
${PYSITELIB}/ansiblelint/requirements.pyo
${PYSITELIB}/ansiblelint/rules/__init__.py
${PYSITELIB}/ansiblelint/rules/__init__.pyc
${PYSITELIB}/ansiblelint/rules/__init__.pyo
${PYSITELIB}/ansiblelint/rules/args.md
${PYSITELIB}/ansiblelint/rules/args.py
${PYSITELIB}/ansiblelint/rules/args.pyc
${PYSITELIB}/ansiblelint/rules/args.pyo
${PYSITELIB}/ansiblelint/rules/avoid_implicit.md
${PYSITELIB}/ansiblelint/rules/avoid_implicit.py
${PYSITELIB}/ansiblelint/rules/avoid_implicit.pyc
${PYSITELIB}/ansiblelint/rules/avoid_implicit.pyo
${PYSITELIB}/ansiblelint/rules/command_instead_of_module.md
${PYSITELIB}/ansiblelint/rules/command_instead_of_module.py
${PYSITELIB}/ansiblelint/rules/command_instead_of_module.pyc
${PYSITELIB}/ansiblelint/rules/command_instead_of_module.pyo
${PYSITELIB}/ansiblelint/rules/command_instead_of_shell.md
${PYSITELIB}/ansiblelint/rules/command_instead_of_shell.py
${PYSITELIB}/ansiblelint/rules/command_instead_of_shell.pyc
${PYSITELIB}/ansiblelint/rules/command_instead_of_shell.pyo
${PYSITELIB}/ansiblelint/rules/complexity.md
${PYSITELIB}/ansiblelint/rules/complexity.py
${PYSITELIB}/ansiblelint/rules/complexity.pyc
${PYSITELIB}/ansiblelint/rules/complexity.pyo
${PYSITELIB}/ansiblelint/rules/conftest.py
${PYSITELIB}/ansiblelint/rules/conftest.pyc
${PYSITELIB}/ansiblelint/rules/conftest.pyo
${PYSITELIB}/ansiblelint/rules/custom/__init__.py
${PYSITELIB}/ansiblelint/rules/custom/__init__.pyc
${PYSITELIB}/ansiblelint/rules/custom/__init__.pyo
${PYSITELIB}/ansiblelint/rules/deprecated_bare_vars.md
${PYSITELIB}/ansiblelint/rules/deprecated_bare_vars.py
${PYSITELIB}/ansiblelint/rules/deprecated_bare_vars.pyc
${PYSITELIB}/ansiblelint/rules/deprecated_bare_vars.pyo
${PYSITELIB}/ansiblelint/rules/deprecated_local_action.md
${PYSITELIB}/ansiblelint/rules/deprecated_local_action.py
${PYSITELIB}/ansiblelint/rules/deprecated_local_action.pyc
${PYSITELIB}/ansiblelint/rules/deprecated_local_action.pyo
${PYSITELIB}/ansiblelint/rules/deprecated_module.md
${PYSITELIB}/ansiblelint/rules/deprecated_module.py
${PYSITELIB}/ansiblelint/rules/deprecated_module.pyc
${PYSITELIB}/ansiblelint/rules/deprecated_module.pyo
${PYSITELIB}/ansiblelint/rules/empty_string_compare.md
${PYSITELIB}/ansiblelint/rules/empty_string_compare.py
${PYSITELIB}/ansiblelint/rules/empty_string_compare.pyc
${PYSITELIB}/ansiblelint/rules/empty_string_compare.pyo
${PYSITELIB}/ansiblelint/rules/fqcn.md
${PYSITELIB}/ansiblelint/rules/fqcn.py
${PYSITELIB}/ansiblelint/rules/fqcn.pyc
${PYSITELIB}/ansiblelint/rules/fqcn.pyo
${PYSITELIB}/ansiblelint/rules/galaxy.md
${PYSITELIB}/ansiblelint/rules/galaxy.py
${PYSITELIB}/ansiblelint/rules/galaxy.pyc
${PYSITELIB}/ansiblelint/rules/galaxy.pyo
${PYSITELIB}/ansiblelint/rules/galaxy_version_incorrect.md
${PYSITELIB}/ansiblelint/rules/galaxy_version_incorrect.py
${PYSITELIB}/ansiblelint/rules/galaxy_version_incorrect.pyc
${PYSITELIB}/ansiblelint/rules/galaxy_version_incorrect.pyo
${PYSITELIB}/ansiblelint/rules/ignore_errors.md
${PYSITELIB}/ansiblelint/rules/ignore_errors.py
${PYSITELIB}/ansiblelint/rules/ignore_errors.pyc
${PYSITELIB}/ansiblelint/rules/ignore_errors.pyo
${PYSITELIB}/ansiblelint/rules/inline_env_var.md
${PYSITELIB}/ansiblelint/rules/inline_env_var.py
${PYSITELIB}/ansiblelint/rules/inline_env_var.pyc
${PYSITELIB}/ansiblelint/rules/inline_env_var.pyo
${PYSITELIB}/ansiblelint/rules/jinja.md
${PYSITELIB}/ansiblelint/rules/jinja.py
${PYSITELIB}/ansiblelint/rules/jinja.pyc
${PYSITELIB}/ansiblelint/rules/jinja.pyo
${PYSITELIB}/ansiblelint/rules/jinja_template_extension.md
${PYSITELIB}/ansiblelint/rules/jinja_template_extension.py
${PYSITELIB}/ansiblelint/rules/jinja_template_extension.pyc
${PYSITELIB}/ansiblelint/rules/jinja_template_extension.pyo
${PYSITELIB}/ansiblelint/rules/key_order.md
${PYSITELIB}/ansiblelint/rules/key_order.py
${PYSITELIB}/ansiblelint/rules/key_order.pyc
${PYSITELIB}/ansiblelint/rules/key_order.pyo
${PYSITELIB}/ansiblelint/rules/latest.md
${PYSITELIB}/ansiblelint/rules/latest.py
${PYSITELIB}/ansiblelint/rules/latest.pyc
${PYSITELIB}/ansiblelint/rules/latest.pyo
${PYSITELIB}/ansiblelint/rules/literal_compare.md
${PYSITELIB}/ansiblelint/rules/literal_compare.py
${PYSITELIB}/ansiblelint/rules/literal_compare.pyc
${PYSITELIB}/ansiblelint/rules/literal_compare.pyo
${PYSITELIB}/ansiblelint/rules/loop_var_prefix.md
${PYSITELIB}/ansiblelint/rules/loop_var_prefix.py
${PYSITELIB}/ansiblelint/rules/loop_var_prefix.pyc
${PYSITELIB}/ansiblelint/rules/loop_var_prefix.pyo
${PYSITELIB}/ansiblelint/rules/meta_incorrect.md
${PYSITELIB}/ansiblelint/rules/meta_incorrect.py
${PYSITELIB}/ansiblelint/rules/meta_incorrect.pyc
${PYSITELIB}/ansiblelint/rules/meta_incorrect.pyo
${PYSITELIB}/ansiblelint/rules/meta_no_tags.md
${PYSITELIB}/ansiblelint/rules/meta_no_tags.py
${PYSITELIB}/ansiblelint/rules/meta_no_tags.pyc
${PYSITELIB}/ansiblelint/rules/meta_no_tags.pyo
${PYSITELIB}/ansiblelint/rules/meta_runtime.md
${PYSITELIB}/ansiblelint/rules/meta_runtime.py
${PYSITELIB}/ansiblelint/rules/meta_runtime.pyc
${PYSITELIB}/ansiblelint/rules/meta_runtime.pyo
${PYSITELIB}/ansiblelint/rules/meta_video_links.md
${PYSITELIB}/ansiblelint/rules/meta_video_links.py
${PYSITELIB}/ansiblelint/rules/meta_video_links.pyc
${PYSITELIB}/ansiblelint/rules/meta_video_links.pyo
${PYSITELIB}/ansiblelint/rules/name.md
${PYSITELIB}/ansiblelint/rules/name.py
${PYSITELIB}/ansiblelint/rules/name.pyc
${PYSITELIB}/ansiblelint/rules/name.pyo
${PYSITELIB}/ansiblelint/rules/no_changed_when.md
${PYSITELIB}/ansiblelint/rules/no_changed_when.py
${PYSITELIB}/ansiblelint/rules/no_changed_when.pyc
${PYSITELIB}/ansiblelint/rules/no_changed_when.pyo
${PYSITELIB}/ansiblelint/rules/no_free_form.md
${PYSITELIB}/ansiblelint/rules/no_free_form.py
${PYSITELIB}/ansiblelint/rules/no_free_form.pyc
${PYSITELIB}/ansiblelint/rules/no_free_form.pyo
${PYSITELIB}/ansiblelint/rules/no_handler.md
${PYSITELIB}/ansiblelint/rules/no_handler.py
${PYSITELIB}/ansiblelint/rules/no_handler.pyc
${PYSITELIB}/ansiblelint/rules/no_handler.pyo
${PYSITELIB}/ansiblelint/rules/no_jinja_when.md
${PYSITELIB}/ansiblelint/rules/no_jinja_when.py
${PYSITELIB}/ansiblelint/rules/no_jinja_when.pyc
${PYSITELIB}/ansiblelint/rules/no_jinja_when.pyo
${PYSITELIB}/ansiblelint/rules/no_log_password.md
${PYSITELIB}/ansiblelint/rules/no_log_password.py
${PYSITELIB}/ansiblelint/rules/no_log_password.pyc
${PYSITELIB}/ansiblelint/rules/no_log_password.pyo
${PYSITELIB}/ansiblelint/rules/no_prompting.md
${PYSITELIB}/ansiblelint/rules/no_prompting.py
${PYSITELIB}/ansiblelint/rules/no_prompting.pyc
${PYSITELIB}/ansiblelint/rules/no_prompting.pyo
${PYSITELIB}/ansiblelint/rules/no_relative_paths.md
${PYSITELIB}/ansiblelint/rules/no_relative_paths.py
${PYSITELIB}/ansiblelint/rules/no_relative_paths.pyc
${PYSITELIB}/ansiblelint/rules/no_relative_paths.pyo
${PYSITELIB}/ansiblelint/rules/no_same_owner.md
${PYSITELIB}/ansiblelint/rules/no_same_owner.py
${PYSITELIB}/ansiblelint/rules/no_same_owner.pyc
${PYSITELIB}/ansiblelint/rules/no_same_owner.pyo
${PYSITELIB}/ansiblelint/rules/no_tabs.md
${PYSITELIB}/ansiblelint/rules/no_tabs.py
${PYSITELIB}/ansiblelint/rules/no_tabs.pyc
${PYSITELIB}/ansiblelint/rules/no_tabs.pyo
${PYSITELIB}/ansiblelint/rules/only_builtins.md
${PYSITELIB}/ansiblelint/rules/only_builtins.py
${PYSITELIB}/ansiblelint/rules/only_builtins.pyc
${PYSITELIB}/ansiblelint/rules/only_builtins.pyo
${PYSITELIB}/ansiblelint/rules/package_latest.md
${PYSITELIB}/ansiblelint/rules/package_latest.py
${PYSITELIB}/ansiblelint/rules/package_latest.pyc
${PYSITELIB}/ansiblelint/rules/package_latest.pyo
${PYSITELIB}/ansiblelint/rules/partial_become.md
${PYSITELIB}/ansiblelint/rules/partial_become.py
${PYSITELIB}/ansiblelint/rules/partial_become.pyc
${PYSITELIB}/ansiblelint/rules/partial_become.pyo
${PYSITELIB}/ansiblelint/rules/playbook_extension.md
${PYSITELIB}/ansiblelint/rules/playbook_extension.py
${PYSITELIB}/ansiblelint/rules/playbook_extension.pyc
${PYSITELIB}/ansiblelint/rules/playbook_extension.pyo
${PYSITELIB}/ansiblelint/rules/risky_file_permissions.md
${PYSITELIB}/ansiblelint/rules/risky_file_permissions.py
${PYSITELIB}/ansiblelint/rules/risky_file_permissions.pyc
${PYSITELIB}/ansiblelint/rules/risky_file_permissions.pyo
${PYSITELIB}/ansiblelint/rules/risky_octal.md
${PYSITELIB}/ansiblelint/rules/risky_octal.py
${PYSITELIB}/ansiblelint/rules/risky_octal.pyc
${PYSITELIB}/ansiblelint/rules/risky_octal.pyo
${PYSITELIB}/ansiblelint/rules/risky_shell_pipe.md
${PYSITELIB}/ansiblelint/rules/risky_shell_pipe.py
${PYSITELIB}/ansiblelint/rules/risky_shell_pipe.pyc
${PYSITELIB}/ansiblelint/rules/risky_shell_pipe.pyo
${PYSITELIB}/ansiblelint/rules/role_argument_spec.md
${PYSITELIB}/ansiblelint/rules/role_argument_spec.py
${PYSITELIB}/ansiblelint/rules/role_argument_spec.pyc
${PYSITELIB}/ansiblelint/rules/role_argument_spec.pyo
${PYSITELIB}/ansiblelint/rules/role_name.md
${PYSITELIB}/ansiblelint/rules/role_name.py
${PYSITELIB}/ansiblelint/rules/role_name.pyc
${PYSITELIB}/ansiblelint/rules/role_name.pyo
${PYSITELIB}/ansiblelint/rules/run_once.md
${PYSITELIB}/ansiblelint/rules/run_once.py
${PYSITELIB}/ansiblelint/rules/run_once.pyc
${PYSITELIB}/ansiblelint/rules/run_once.pyo
${PYSITELIB}/ansiblelint/rules/sanity.md
${PYSITELIB}/ansiblelint/rules/sanity.py
${PYSITELIB}/ansiblelint/rules/sanity.pyc
${PYSITELIB}/ansiblelint/rules/sanity.pyo
${PYSITELIB}/ansiblelint/rules/schema.md
${PYSITELIB}/ansiblelint/rules/schema.py
${PYSITELIB}/ansiblelint/rules/schema.pyc
${PYSITELIB}/ansiblelint/rules/schema.pyo
${PYSITELIB}/ansiblelint/rules/syntax_check.md
${PYSITELIB}/ansiblelint/rules/syntax_check.py
${PYSITELIB}/ansiblelint/rules/syntax_check.pyc
${PYSITELIB}/ansiblelint/rules/syntax_check.pyo
${PYSITELIB}/ansiblelint/rules/var_naming.md
${PYSITELIB}/ansiblelint/rules/var_naming.py
${PYSITELIB}/ansiblelint/rules/var_naming.pyc
${PYSITELIB}/ansiblelint/rules/var_naming.pyo
${PYSITELIB}/ansiblelint/rules/yaml.md
${PYSITELIB}/ansiblelint/rules/yaml_rule.py
${PYSITELIB}/ansiblelint/rules/yaml_rule.pyc
${PYSITELIB}/ansiblelint/rules/yaml_rule.pyo
${PYSITELIB}/ansiblelint/runner.py
${PYSITELIB}/ansiblelint/runner.pyc
${PYSITELIB}/ansiblelint/runner.pyo
${PYSITELIB}/ansiblelint/schemas/README.md
${PYSITELIB}/ansiblelint/schemas/__init__.py
${PYSITELIB}/ansiblelint/schemas/__init__.pyc
${PYSITELIB}/ansiblelint/schemas/__init__.pyo
${PYSITELIB}/ansiblelint/schemas/__main__.py
${PYSITELIB}/ansiblelint/schemas/__main__.pyc
${PYSITELIB}/ansiblelint/schemas/__main__.pyo
${PYSITELIB}/ansiblelint/schemas/__store__.json
${PYSITELIB}/ansiblelint/schemas/ansible-lint-config.json
${PYSITELIB}/ansiblelint/schemas/ansible-navigator-config.json
${PYSITELIB}/ansiblelint/schemas/ansible-navigator.json
${PYSITELIB}/ansiblelint/schemas/ansible.json
${PYSITELIB}/ansiblelint/schemas/changelog.json
${PYSITELIB}/ansiblelint/schemas/execution-environment.json
${PYSITELIB}/ansiblelint/schemas/galaxy.json
${PYSITELIB}/ansiblelint/schemas/inventory.json
${PYSITELIB}/ansiblelint/schemas/main.py
${PYSITELIB}/ansiblelint/schemas/main.pyc
${PYSITELIB}/ansiblelint/schemas/main.pyo
${PYSITELIB}/ansiblelint/schemas/meta-runtime.json
${PYSITELIB}/ansiblelint/schemas/meta.json
${PYSITELIB}/ansiblelint/schemas/molecule.json
${PYSITELIB}/ansiblelint/schemas/play-argspec.json
${PYSITELIB}/ansiblelint/schemas/playbook.json
${PYSITELIB}/ansiblelint/schemas/requirements.json
${PYSITELIB}/ansiblelint/schemas/role-arg-spec.json
${PYSITELIB}/ansiblelint/schemas/rulebook.json
${PYSITELIB}/ansiblelint/schemas/tasks.json
${PYSITELIB}/ansiblelint/schemas/vars.json
${PYSITELIB}/ansiblelint/skip_utils.py
${PYSITELIB}/ansiblelint/skip_utils.pyc
${PYSITELIB}/ansiblelint/skip_utils.pyo
${PYSITELIB}/ansiblelint/stats.py
${PYSITELIB}/ansiblelint/stats.pyc
${PYSITELIB}/ansiblelint/stats.pyo
${PYSITELIB}/ansiblelint/testing/__init__.py
${PYSITELIB}/ansiblelint/testing/__init__.pyc
${PYSITELIB}/ansiblelint/testing/__init__.pyo
${PYSITELIB}/ansiblelint/testing/fixtures.py
${PYSITELIB}/ansiblelint/testing/fixtures.pyc
${PYSITELIB}/ansiblelint/testing/fixtures.pyo
${PYSITELIB}/ansiblelint/text.py
${PYSITELIB}/ansiblelint/text.pyc
${PYSITELIB}/ansiblelint/text.pyo
${PYSITELIB}/ansiblelint/transformer.py
${PYSITELIB}/ansiblelint/transformer.pyc
${PYSITELIB}/ansiblelint/transformer.pyo
${PYSITELIB}/ansiblelint/types.py
${PYSITELIB}/ansiblelint/types.pyc
${PYSITELIB}/ansiblelint/types.pyo
${PYSITELIB}/ansiblelint/utils.py
${PYSITELIB}/ansiblelint/utils.pyc
${PYSITELIB}/ansiblelint/utils.pyo
${PYSITELIB}/ansiblelint/version.py
${PYSITELIB}/ansiblelint/version.pyc
${PYSITELIB}/ansiblelint/version.pyo
${PYSITELIB}/ansiblelint/yaml_utils.py
${PYSITELIB}/ansiblelint/yaml_utils.pyc
${PYSITELIB}/ansiblelint/yaml_utils.pyo
@


1.29
log
@ansible-lint: updated to 26.2.0

26.2.0

Features

feat: complexity[tasks] for task and handler files
feat: adding new argument_spec rule and tests
feat: allow users to opt into rules while still using profiles
feat: use uv for installation and add override_version input

Fixes

fix: no-free-form transform parsing
fix: make ansible-lint work with AWS CodeBuild Lambda
fix: skip_list with sub-rules no longer skips entire rule
fix: update pre-commit hook to support Python 3.14
fix: respect custom yamllint config
fix: use pip instead of uv when setup_python is false
fix: resolved issue with uv installing python
fix: restore correct mapping indentation after anchors
fix: schema/meta support SLES 15SP7 and 16
Bump actions/checkout in README
fix: resolve path resolution for imported tasks in global tasks direc
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.28 2025/09/30 08:10:50 adam Exp $
d139 4
@


1.28
log
@ansible-lint: updated to 25.9.0

25.9.0

Fixes

Remove patterns validation checks
Reapply "fix: adopt uv.lock and dependency-groups
Revert "fix: adopt uv.lock and dependency-groups
fix: adopt uv.lock and dependency-groups
fix: avoid warnings about PATH with uv installations
fix: clarify error message related to --fix arguments
fix: change patterns schema location
fix: recognize Debian 14 (Forky) as a platform
Prevent false positive pattern detection in filenames containing "pattern.json"
Require ansible-core 2.19 when used as a pre-commit hook
Exclude non-linted files in summary
Fix rule summary for error messages
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.27 2025/08/11 14:16:13 adam Exp $
d239 4
@


1.27
log
@ansible-lint: fix PLIST
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.26 2025/04/14 07:29:03 adam Exp $
a222 4
${PYSITELIB}/ansiblelint/rules/pattern.md
${PYSITELIB}/ansiblelint/rules/pattern.py
${PYSITELIB}/ansiblelint/rules/pattern.pyc
${PYSITELIB}/ansiblelint/rules/pattern.pyo
a291 1
${PYSITELIB}/ansiblelint/schemas/pattern.json
@


1.26
log
@ansible-lint: updated to 25.2.1

25.2.1
Bugfixes

Finish support for data tagging from ansible 2.19

v25.2.0
Enhancements

Refactor line number identification
Require ansible-core 2.16.11

Bugfixes

Improve testing and code coverage
Refactor types for future ansible-core compatibility
Isolate ansible internal types to submodule
Add line method to Task class
Move task_to_str to Task class
Add 2025 to WindowsPlatformModel
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.25 2024/12/27 08:20:58 adam Exp $
d223 4
d296 2
@


1.25
log
@ansible-lint: updated to 24.12.2

24.12.2

Enhancements

Added additional galaxy[tags] checks
Refactor code to avoid use of rich library
Search for config with the yml/yaml extension
Rename color module to output
Remove formatting options for listing rules

Bugfixes

Revert "Accommodate specified inventory files
Enable FQCNs for import_playbook to have subdirs
Utilize create_matcherror more in other rules
Add Astra Linux Platform to platform items
Normalize version field for rules
Enable pyright hook
Remove dead code and prevent regressions
Prepare for pyright hook enablement
Activate and address some ruff violations (preview)
Fix exception with 'skipped' test
Include ! as a shell word. closes
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.24 2024/09/13 19:39:35 adam Exp $
a2 1
${PYSITELIB}/${WHEEL_INFODIR}/COPYING
d7 1
d316 3
@


1.24
log
@ansible-lint: updated to 24.9.0

24.9.0

Enhancements

Community comms
feat: add requirements_file input to GitHub action

Bugfixes

fix: Adding missing EE option skip_pip_install
Fix upload-artifact action to work with v4.4 and newer
fix: Add reset-failed state in executable_options
Enable --offline to affect checking version online
Fix long lines being wrapped with a trailing space
Make galaxy[version-incorrect] rule opt-in
Fix error for imported playbooks w/invalid syntax
Fix indentation change to comments when using --fix
Fix list of non-strings in args rule
Improve --version behavior to handle remote disconnect
Ignore var-naming[pattern] to foreign role vars
Remove leftover Sphinx command directives
Fix custom-rules documentation examples
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.23 2024/05/27 11:19:05 adam Exp $
a36 3
${PYSITELIB}/ansiblelint/color.py
${PYSITELIB}/ansiblelint/color.pyc
${PYSITELIB}/ansiblelint/color.pyo
d63 3
@


1.23
log
@ansible-lint: updated to 24.5.0

v24.5.0

Enhancements

Add subdirectories to be part of the task prefix
Prevent execution with incompatible yamllint configuration
Continue linting other files when one has syntax-check errors

Bugfixes

Make linter aware of its own requirements
Allow running with incompatible yamllint config
Avoid key exception during transform
Raise name[casing] violation for notify task param
Allow tabs in win_lineinfile
Improve feedback for fix, avoid a traceback with transform
Allow tabs inside jinja strings
Avoid reformatting hexadecimal integers
Make import_playbook recognize playbooks from within collections
Document valid locations for requirements.yml in the docs
Recognize adjacent plugins
Support examples for role entrypoints
Add lower requirements and testing
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.22 2023/10/28 19:57:15 wiz Exp $
d123 4
@


1.22
log
@python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d46 1
d67 3
@


1.21
log
@ansible-lint: updated to 6.18.0

v6.18.0

Minor Changes

Limit the maximum block depth
Transform functionality for command_instead_of_shell
Add rule to check the number of tasks

Bugfixes

Clarify loop-var-prefix rule and code snippet
Update version_added for complexity rule
Ensure that single space between tasks is preserved when using --write
Update ansible-compat used for testing
Document yaml[line-length] rule
Prevent use of spdx-tools 0.8.0 due to breaking changes
fixes dead marketplace link
Improve profile information on summary line
command-instead-of-module: allow git rev-parse
Include filepaths starting from $HOME in lintables
Update _mockings.py to fix bug
Allow to set gather_facts as templated boolean
Add dependency version check for collection metadata
Fix installation of dependencies when run as an action
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.20 2023/06/06 13:13:33 adam Exp $
a3 1
${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
a5 1
${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
a6 1
${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
d11 1
d14 1
d17 1
d23 1
d27 1
d30 1
d33 1
d36 1
d39 1
d42 1
d45 1
d49 1
d52 1
d55 1
d58 1
d61 1
d64 1
d68 1
d72 1
d76 1
d80 1
d84 1
d88 1
d91 1
d94 1
d98 1
d102 1
d106 1
d110 1
d114 1
d118 1
d122 1
d126 1
d130 1
d134 1
d138 1
d142 1
d146 1
d150 1
d154 1
d158 1
d162 1
d166 1
d170 1
d174 1
d178 1
d182 1
d186 1
d190 1
d194 1
d198 1
d202 1
d206 1
d210 1
d214 1
d218 1
d222 1
d226 1
d230 1
d234 1
d238 1
d242 1
d246 1
d250 1
d254 1
d258 1
d261 1
d265 1
d268 1
d280 1
d292 1
d295 1
d298 1
d301 1
d304 1
d307 1
d310 1
d313 1
d316 1
@


1.20
log
@ansible-lint: updated to 6.17.0

v6.17.0

Minor Changes

fqcn[deep]: detect deep plugins

Bugfixes

Reimplement file exclusion logic
Check validity of 'become_method' values from code
Fix role_name_ prefix include_role var name error
Hide pip error if not present
Update formatter to avoid reporting paths with ..
Remove false positive on 'cacheable' property of set_fact
Add missing become_method plugins to the schema
Add support for ansible-builder v3 schema
Add Github Marketplace Action
Add oracle linux 8.8
Revert ansible-compat vendoring
Updated file or dir not found message
Check for included role prefix instead of current one
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.19 2023/05/10 12:16:37 adam Exp $
d66 3
@


1.19
log
@ansible-lint: updated to 6.16.0

v6.16.0

Minor Changes

Capture python warnings and report some of them as matches
Capture and hide ansible core warnings by default
Remove progressive mode
Enforce use of lineno variable name inside the library
o
Bugfixes

Add Amazon Linux 2023 as a supported platform
Capture python warnings and report some of them as matches
Fix missing required arguments issue from args rule
Change matchtask to receive a Task instance
Require ruamel.yaml>=0.17.24
Avoid exception when trying to load invalid text files
Fix ansible collection path detection
ruff: Address FBT002
More pathlib adoption
Avoid dropping comments on YAML transformation
Correct docs on navigator schema location
Fix changelog schema for connection plugins
Migrate from os.path to pathlib
Remove resolvelib from requirements lock
Make cwd use pathlib
ruff: Address PGH
ruff: Address A
ruff: Address B
ruff: Address SLF
ruff: Address SIM
ruff: Address EXE
ruff: Address BLE
ruff: Address INP and PLW
Add initial handling of submodules to contribution docs
ruff: Address T and RET
Find "changed" not only in first "when" condition
ruff: fix S rule
Make MatchError a dataclass
Remove EM from ruff ignores
Mock jinja filters to prevent templating errors
Update schema files
Add Fedora 38 to meta.json schema file
Remove RUF from ruff ignores
Remove G from ruff ignores
Remove ISC from ruff ignores
Remove C from ruff ignores
Make linter configuration a dataclass
Remove N from ruff ignores
Remove useless . from additional_dependencies in pre-commit hook
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.18 2023/04/13 14:28:32 adam Exp $
a25 22
${PYSITELIB}/ansiblelint/_vendor/__init__.py
${PYSITELIB}/ansiblelint/_vendor/__init__.pyc
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/__init__.py
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/__init__.pyc
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/config.py
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/config.pyc
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/constants.py
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/constants.pyc
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/errors.py
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/errors.pyc
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/loaders.py
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/loaders.pyc
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/ports.py
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/ports.pyc
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/prerun.py
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/prerun.pyc
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/runtime.py
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/runtime.pyc
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/schema.py
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/schema.pyc
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/types.py
${PYSITELIB}/ansiblelint/_vendor/ansible_compat/types.pyc
@


1.18
log
@ansible-lint: updated to 6.14.6

v6.14.6

Bugfixes

Update schema to add some of the missing rules
Use temporary playbooks to check role syntax
Enable ruff linter
Use fqcn[canonical] in place of fqcn[action-redirect]
Refactor tests
Refactor no-relative-paths tests
Minor fixes for no-handler rule
name[casing]: Add transform to automatically fix this during --write
Remove meta-no-info rule due to being covered by schema[meta]
Ignore unknown sections under changes key on changelogs
Add current FreeBSD and OpenBSD versions
Ensure playbook path is absolute
Updated 'kind' message if file kind is unknown
Rename arg-spec schema file to clarify it applies to roles only


v6.14.5 (yanked)

Bugfixes

Use fqcn[canonical] in place of fqcn[action-redirect]
Refactor tests
Refactor no-relative-paths tests
Minor fixes for no-handler rule
name[casing]: Add transform to automatically fix this during --write
Remove meta-no-info rule due to being covered by schema[meta]
Ignore unknown sections under changes key on changelogs
Add current FreeBSD and OpenBSD versions
Ensure playbook path is absolute
Updated 'kind' message if file kind is unknown
Rename arg-spec schema file to clarify it applies to roles only
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.17 2023/03/08 12:05:59 adam Exp $
d46 2
@


1.17
log
@ansible-lint: updated to 6.14.1

v6.14.1

Bugfixes

Avoid "unable to evaluate string as dictionary" with args rule
Avoid 'Unrecognized type' errors with jinja rule
Allow 'use' parameter with service module (args)
Change schema $id to be a valid URL
Document skip_ansible_lint does not work with yamllint rule
Update schema '$id'
Ensure ignored matches are reports as minor in codeclimate output
Remove unused rules_as_docs
Remove deprecated nested_items
Avoid undefined errors from jinja rule
Refactor processing of module args


v6.14.0

Minor Changes

Add rulebook schema
Add sanity rule with check for bad and disallowed ignores
Remove support for python 3.8

Bugfixes

Adding 2.9 ignore allow-list for sanity rule
Generalize args rule exception handling
Remove duplicate deprecated-command-syntax rule
Allow schema refresh to run without installing app
Removed unused code
Allow custom rules specific configuration with ansible-lint-config JSON Schema
Ensure SPDX license list is in sync
Added support for raw booleans when using complex_conditional
Make git errors fatal when strict mode is active
Fix for skipped rules key in yaml rule
Allow manifest field on galaxy file schema
Simplify logic for meta-runtime rule
Removed lines not required for code coverage (meta-no-info rule)
Remove "mode: preserve" from risky file perms doc, add copy example
Improved ignore file handling
fix exclude-path test
Avoid jinja rule triggering with mutually exclusive arguments
Avoid reformatting of strings with line feeds and no jinja
Change CodeClimate severity to expose error or warning levels
Avoid 'not defined' with jinja rule
Avoid 'is undefined' error with jinja rule
Document output formats
Allow /dev/null to be passed as config file
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.16 2023/02/17 08:29:30 adam Exp $
a131 3
${PYSITELIB}/ansiblelint/rules/meta_no_info.md
${PYSITELIB}/ansiblelint/rules/meta_no_info.py
${PYSITELIB}/ansiblelint/rules/meta_no_info.pyc
a224 1
${PYSITELIB}/ansiblelint/schemas/arg_specs.json
d236 1
@


1.16
log
@ansible-lint: updated to 6.13.0

v6.13.0

Minor Changes

Removed experimental flag from multiple rules
Allow only use of quoted octals
Load rule ignores from external text file

Bugfixes

Improve jinja error line number identification
profiles: include all rules when listing all rules or tags
Improve documentation on var-naming
Improve loop-var-prefix checking
Ignore known problematic modules from args rule
Improve jinja2 rule error handling
Enable syntax-check on roles
Recognize role-name[path] also inside roles block
Allow {% in schema full-jinja check
Update ansible-compat
Recognize systemctl kill as a valid command
Mark syntax-check as unskippable
Fixes no-tabs issue with fqcn actions
Move empty-playbook to syntax-check
Ensure that rule import failures are not ignored
Increase the test coverage
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.15 2022/12/18 13:52:58 adam Exp $
a92 3
${PYSITELIB}/ansiblelint/rules/deprecated_command_syntax.md
${PYSITELIB}/ansiblelint/rules/deprecated_command_syntax.py
${PYSITELIB}/ansiblelint/rules/deprecated_command_syntax.pyc
d201 3
d240 1
@


1.15
log
@ansible-lint: updated to 6.10.0

v6.10.0

Minor Changes

Add schema for Antsibull changelogs
Add a rule to validate module options
Add meta-unsupported-ansible rule for checking requires_ansible values

Bugfixes

Avoid running lookup filters while evaluating jinja2
Update schema to accept a list for 'listen'
Update changelog schema etag
Fix args validation with setup module
Adopt PEP-621 packaging
Restore classic behavior of offline mode
Avoid false positive with name[casing]
Use JSON Schema to validate own config file
Add has_jinja and has_glob to text module
Update schema etags
Fix redirected links
Correct schema refresh logic
Add OracleLinux to supported platforms and include version 8.7 and 9.1
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.14 2022/12/08 14:12:34 adam Exp $
d19 2
d26 20
d141 3
a143 3
${PYSITELIB}/ansiblelint/rules/meta_unsupported_ansible.md
${PYSITELIB}/ansiblelint/rules/meta_unsupported_ansible.py
${PYSITELIB}/ansiblelint/rules/meta_unsupported_ansible.pyc
@


1.14
log
@ansible-lint: updated to 6.9.1

v6.9.1

Bugfixes

Allow var_naming_pattern in linter config schema
Fix multiline jinja pattern in schema
schema: allow jinja in diff keyword
Assimilate schemas project
Allow a prefix in subtasks names
Refactor risky-octal and improve its messaging
Deprecate running under py38
Restore offline mode functionality
Fix badge linking to rules
Upgrade linters and fix reported issues
Improve RPM Packaging
Refactor only-builtins to have less code duplication
Treat ansible.legacy the same way ansible.builtin
Allow additional modules in only-builtins
Fix deannotate function
Correct packaging metadata
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.13 2022/12/01 11:29:45 adam Exp $
a4 1
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.mit.txt
d52 3
d119 3
d207 1
@


1.13
log
@ansible-lint: updated to 6.9.0

v6.9.0

Minor Changes

Enable dynamic schema refresh
Allow additional collections in only-builtins

Bugfixes

Avoid Object of type PosixPath is not JSON serializable with jinja2
Expand ~ in PATH and warn user
Fix only builtins fail test
Allow profile to be set in config file
Decouple profile listing from profile selecting on CLI
Update url in docs
Prevent installation on Windows
Respect warn_list and skip_list
Avoid version checking when version info is absent
Improve installation documentation
Docs: usage content edits
Sort dependencies
Fix loop_var_prefix message list in the docs
Clarify progressive mode documentation
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.12 2022/10/31 12:58:07 adam Exp $
d191 1
d199 2
d209 1
@


1.12
log
@ansible-lint: updated to 6.8.4

v6.8.4
Bugfixes

Add experimental rule for run_once
Fix package name in pip upgrade instructions
Docs: wrap loop var tag
Prevent pip exception with version check

v6.8.3
Bugfixes

Add warning message about outdated linter version
Detect ScannerError while searching for skipped rules
Fix merging of command line options with configuration
Refactor fqcn to recommend use of canonical names
Allow toggling strict in the config file
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.11 2022/10/14 11:29:51 adam Exp $
d193 3
d202 2
@


1.11
log
@ansible-lint: updated to 6.8.2

v6.8.2

Bugfixes

Fix strict mode
Fix config file outside project_dir bug
Add win_command/win_shell to no-free-form modules
Docs: Add MD for var-naming
Fix role-name correct code example
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.10 2022/10/13 12:12:09 adam Exp $
d174 3
@


1.10
log
@ansible-lint: updated to 6.8.1

v6.8.1

Bugfixes

Improve errors with invalid yaml files
Avoid jinja[invalid] with vars on task
Fix rules selection by profile
Soften no-free-form occurences
Ensure all rich tags are closed
Docs: Add MD for role name rule
Avoid warnings with empty role meta files
Update schemas
Docs: Add MD for risky shell pipe
Include help url with JSON output format
Docs: Add MD for risky-octal rule
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.9 2022/10/07 11:07:25 adam Exp $
d180 1
@


1.9
log
@ansible-lint: updated to 6.8.0

v6.8.0

Minor Changes

Add no-shorthand rule as experimental
Adds summary stats about found violations
Upgrade fqcn-builtins rule into fqcn
Changed success/failure message

Bugfixes

Add extra documentation
Refactor the rendering of errors and warnings
Fixed regex for pipefail rule
Ensure we detect templating errors
Remove enrich as a dependency
Implement strict mode
Avoid extra space when building task names
Refactor parsing of ansible syntax check
Allow var_files to be null, string and list of strings
Fix bug which prevented run of rules on tasks doing imports
Resolved documentation redirects
Document lack of module_defaults support
Allow file attribute with ansible.builtin.include_tasks
Update schemas
Replace template-instead-of-copy with avoid-implicit[copy-content]
Fix path expansion when outside user home
var-naming: also recognize vars with set_fact module
Fix rich exception with tasks containing square brackets
Fix exception with vars_prompt
Fix project_dir detect with .config configs
Avoid implicit templating if not play/task
Fixed few profile rule name errors
Rename no-shorthand to no-free-form
Avoid reporting matches for files outside project_dir
Allow fqcn with more than 2 dots
no-shorthand: Avoid false positive with raw
Fix project directory detection with config inside .config
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.8 2022/09/27 07:52:32 adam Exp $
d165 1
d168 1
d171 1
@


1.8
log
@ansible-lint: updated to 6.7.0

v6.7.0

Minor Changes

name[template]: recommend to use templating as suffix on names

Bugfixes

Refactor no-loop-var-prefix rule
key-order: now sorts block/rescue/always to the bottom
Ensure we do not return relative paths outside the project
fix: use ansible-compat to install collections
Change rich markdown theme/colors
schema: allow listen key on handlers
Ensure that symlinked arguments are resolved
Document No hosts matched the subscripted pattern
Use site.getuserbase() to detect ansible executable
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.7 2022/09/19 08:27:34 adam Exp $
d22 1
d53 3
d81 3
a83 3
${PYSITELIB}/ansiblelint/rules/fqcn_builtins.md
${PYSITELIB}/ansiblelint/rules/fqcn_builtins.py
${PYSITELIB}/ansiblelint/rules/fqcn_builtins.pyc
d126 3
d138 1
d141 1
d144 1
d147 1
d150 1
d153 1
d156 1
d159 1
d162 1
a176 3
${PYSITELIB}/ansiblelint/rules/template-instead-of-copy.md
${PYSITELIB}/ansiblelint/rules/template_instead_of_copy.py
${PYSITELIB}/ansiblelint/rules/template_instead_of_copy.pyc
d200 2
@


1.7
log
@ansible-lint: updated 6.6.0

v6.6.0

Minor Changes

Replace no-jinja-nesting with jinja[invalid]
Create template_instead_of_copy.py
Add rule to verify that galaxy.yml collection version is present and >= 1.0.0

Bugfixes

Mark galaxy rule as required only for shared profile
Improve noqa comment detection
Update schemas
Fix bug parsing inline skips with tags:
Fix bug in skip_list parsing with lists of integers
Update meta schema to require standalone property
Fix identification of inline noqa skips
Docs: no handler rule
Docs: updates to schema rule
Make links to rule docs relative
Fix include load in blocks
Docs: Update the fqcn builtin rule docs for legacy shell
Docs: literal compare rule
Docs: inline env var rule
docs: exclude_list => exclude_paths
Document metadata rules
Clean-up documentation theme
Change ansible-lint logo to bracket-dot from codicons
Docs: empty string compare rule
Docs: ignore errors rule
no-changed-when: add documentation
Docs: Minor edits to rule docs
schema: add documentation
fqcn-builtins: add documentation
no-log-password: add documentation
Update schemas
no-jinja-when: add documentation
Update schemas
Suspend git output in progressive mode
Do not parse excluded files
docs: replace wrong occurrences of ignore_list with skip_list in rules
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.6 2022/09/14 11:21:31 wiz Exp $
d101 3
a130 2
${PYSITELIB}/ansiblelint/rules/no_loop_var_prefix.py
${PYSITELIB}/ansiblelint/rules/no_loop_var_prefix.pyc
@


1.6
log
@ansible-lint: fix PLIST.

Bump PKGREVISION.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d74 1
d77 1
d80 4
d86 1
d98 1
d101 1
d104 1
d107 1
d110 1
d116 1
d119 1
d122 1
a122 2
${PYSITELIB}/ansiblelint/rules/no_jinja_nesting.py
${PYSITELIB}/ansiblelint/rules/no_jinja_nesting.pyc
d125 1
d154 1
d160 3
@


1.5
log
@ansible-lint: updated to 6.5.2

v6.5.2

Bugfixes

Correct example of selecting profile from cli
refactored runner.is_exclude and MatchError to use Lintable
jinja[spacing]: use black for formatting
deprecated-module: add documentation
latest: include filename on rule match
Correct documentation icons
Avoid resource leak warning with multiprocessing Semaphore
Use lockfile feature only when not in offline mode
Replace git-latest and hg-latest with latest rule
Increase lock timeout to 120s
Move ansible-lint config schema inside our repo
Added extra checks regarding rule listing
Refactor rule loading so we can correctly load markdown help files
Handle FileNotFoundError caused by processing new file in progressive mode
name[play]: now also correctly works with import_playbook blocks
deprecated-local-action: add documentation
deprecated-command: add documentation
command-instead-of-module: improve documentation
command-instead-of-module: improve documentation
key-order: improve documentation
Include links to documentation for default output
Documentation refactoring
Make use of libyaml when possible
name[casing]: now applies only to scripts supporting uppercase
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2022/05/18 11:34:56 adam Exp $
d19 1
d52 1
d55 1
d58 2
d65 1
d68 1
d71 1
a77 4
${PYSITELIB}/ansiblelint/rules/git_latest.py
${PYSITELIB}/ansiblelint/rules/git_latest.pyc
${PYSITELIB}/ansiblelint/rules/hg_latest.py
${PYSITELIB}/ansiblelint/rules/hg_latest.pyc
d85 1
d88 3
d142 1
d148 2
a149 2
${PYSITELIB}/ansiblelint/rules/yaml.py
${PYSITELIB}/ansiblelint/rules/yaml.pyc
@


1.4
log
@ansible-lint: updated to 6.2.0

v6.2.0

Minor Changes

Add rule to check key order
Improve yamllint messages and documentation
Convert rules documentation to markdown
schema: enable validation of playbook and tasks files
schema: add validation of argument_specs.yml files
schema: add support for ansible-navigator config files
schema: add ability to recognize ansible-lint config files
schema: add ability to recognize yaml inventory files
schema: add ability to recognize meta/runtime.yml files
schema: add support for execution-environments

Bugfixes

Properly raise load-failure when utf-8 decoding fails
Fix codeclimate description output
Recognize tower requirements.txt files
Bump test dependencies
Update to append skipped rules for nested task
Convert main README to markdown
Include schemas inside the wheel
Convert documentation to markdown
Change custom yamllint config logging to debug
Update JSON Schemas
Avoid altering PATH when not needed
Fix offline mode
Allow use of empty files as valid config files
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2022/05/14 04:49:06 adam Exp $
d35 1
d57 1
d78 3
d93 3
a135 2
${PYSITELIB}/ansiblelint/rules/unnamed_task.py
${PYSITELIB}/ansiblelint/rules/unnamed_task.pyc
a137 2
${PYSITELIB}/ansiblelint/rules/var_spacing.py
${PYSITELIB}/ansiblelint/rules/var_spacing.pyc
@


1.3
log
@ansible-lint: updated to 6.1.0

v6.1.0

Minor Changes

Implement JSON Schema verification for several known file types
Improve cli argument handling
Add no-prompting rule as experimental
Add only-builtins rule to check compatibility with core
Add native SARIF output support
--write: Optionally pass rule names to --write in cli
--write: Allow Transforms to mark MatchErrors as fixed

Bugfixes

Fix support for block tasks in unnamed-task rule
Make sure all tasks get evaluated by matchtask including block/always/rescue and nested tasks
Ensure tags are escaped when printed
Detect role argument_specs files as a lintable kind
Fix var-naming rule to show line numbers and apply noqa
--write: Do not rewrite zero 0 as octal 00
Relax the yamllint rules on spaces inside braces for flow mappings
Update test and typing deps and remove special code paths for py < 3.8
Update package metadata for setuptools
Apply var-spacing tests to vars files
Add philosophy section to the documentation
Propagate error message to user on systemexit
Fix loading ansible-lint.yml in git projects
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2021/06/05 07:12:45 adam Exp $
d76 2
d134 1
d141 12
@


1.2
log
@ansible-lint: updated to 5.0.12

v5.0.12:
Bugfixes

Document syntax-check as unskippable
Fail NoLogPassword only when loops are used
Allow use of ansible debug mode
Fixed typo in .ansible-lint
Remove include missing file rule
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2021/05/25 10:21:26 adam Exp $
d3 10
a12 7
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
a14 1
${PYSITELIB}/ansiblelint/__init__.pyo
a16 1
${PYSITELIB}/ansiblelint/__main__.pyo
a18 1
${PYSITELIB}/ansiblelint/_internal/__init__.pyo
d21 4
a24 1
${PYSITELIB}/ansiblelint/_internal/rules.pyo
a26 1
${PYSITELIB}/ansiblelint/app.pyo
a28 1
${PYSITELIB}/ansiblelint/cli.pyo
a30 1
${PYSITELIB}/ansiblelint/color.pyo
a32 1
${PYSITELIB}/ansiblelint/config.pyo
a34 1
${PYSITELIB}/ansiblelint/constants.pyo
a36 1
${PYSITELIB}/ansiblelint/errors.pyo
a38 1
${PYSITELIB}/ansiblelint/file_utils.pyo
a40 1
${PYSITELIB}/ansiblelint/formatters/__init__.pyo
a42 1
${PYSITELIB}/ansiblelint/generate_docs.pyo
a44 1
${PYSITELIB}/ansiblelint/loaders.pyo
a46 4
${PYSITELIB}/ansiblelint/logger.pyo
${PYSITELIB}/ansiblelint/prerun.py
${PYSITELIB}/ansiblelint/prerun.pyc
${PYSITELIB}/ansiblelint/prerun.pyo
a47 111
${PYSITELIB}/ansiblelint/rules/AnsibleSyntaxCheckRule.py
${PYSITELIB}/ansiblelint/rules/AnsibleSyntaxCheckRule.pyc
${PYSITELIB}/ansiblelint/rules/AnsibleSyntaxCheckRule.pyo
${PYSITELIB}/ansiblelint/rules/BecomeUserWithoutBecomeRule.py
${PYSITELIB}/ansiblelint/rules/BecomeUserWithoutBecomeRule.pyc
${PYSITELIB}/ansiblelint/rules/BecomeUserWithoutBecomeRule.pyo
${PYSITELIB}/ansiblelint/rules/CommandHasChangesCheckRule.py
${PYSITELIB}/ansiblelint/rules/CommandHasChangesCheckRule.pyc
${PYSITELIB}/ansiblelint/rules/CommandHasChangesCheckRule.pyo
${PYSITELIB}/ansiblelint/rules/CommandsInsteadOfArgumentsRule.py
${PYSITELIB}/ansiblelint/rules/CommandsInsteadOfArgumentsRule.pyc
${PYSITELIB}/ansiblelint/rules/CommandsInsteadOfArgumentsRule.pyo
${PYSITELIB}/ansiblelint/rules/CommandsInsteadOfModulesRule.py
${PYSITELIB}/ansiblelint/rules/CommandsInsteadOfModulesRule.pyc
${PYSITELIB}/ansiblelint/rules/CommandsInsteadOfModulesRule.pyo
${PYSITELIB}/ansiblelint/rules/ComparisonToEmptyStringRule.py
${PYSITELIB}/ansiblelint/rules/ComparisonToEmptyStringRule.pyc
${PYSITELIB}/ansiblelint/rules/ComparisonToEmptyStringRule.pyo
${PYSITELIB}/ansiblelint/rules/ComparisonToLiteralBoolRule.py
${PYSITELIB}/ansiblelint/rules/ComparisonToLiteralBoolRule.pyc
${PYSITELIB}/ansiblelint/rules/ComparisonToLiteralBoolRule.pyo
${PYSITELIB}/ansiblelint/rules/DeprecatedModuleRule.py
${PYSITELIB}/ansiblelint/rules/DeprecatedModuleRule.pyc
${PYSITELIB}/ansiblelint/rules/DeprecatedModuleRule.pyo
${PYSITELIB}/ansiblelint/rules/EnvVarsInCommandRule.py
${PYSITELIB}/ansiblelint/rules/EnvVarsInCommandRule.pyc
${PYSITELIB}/ansiblelint/rules/EnvVarsInCommandRule.pyo
${PYSITELIB}/ansiblelint/rules/GitHasVersionRule.py
${PYSITELIB}/ansiblelint/rules/GitHasVersionRule.pyc
${PYSITELIB}/ansiblelint/rules/GitHasVersionRule.pyo
${PYSITELIB}/ansiblelint/rules/IgnoreErrorsRule.py
${PYSITELIB}/ansiblelint/rules/IgnoreErrorsRule.pyc
${PYSITELIB}/ansiblelint/rules/IgnoreErrorsRule.pyo
${PYSITELIB}/ansiblelint/rules/MercurialHasRevisionRule.py
${PYSITELIB}/ansiblelint/rules/MercurialHasRevisionRule.pyc
${PYSITELIB}/ansiblelint/rules/MercurialHasRevisionRule.pyo
${PYSITELIB}/ansiblelint/rules/MetaChangeFromDefaultRule.py
${PYSITELIB}/ansiblelint/rules/MetaChangeFromDefaultRule.pyc
${PYSITELIB}/ansiblelint/rules/MetaChangeFromDefaultRule.pyo
${PYSITELIB}/ansiblelint/rules/MetaMainHasInfoRule.py
${PYSITELIB}/ansiblelint/rules/MetaMainHasInfoRule.pyc
${PYSITELIB}/ansiblelint/rules/MetaMainHasInfoRule.pyo
${PYSITELIB}/ansiblelint/rules/MetaTagValidRule.py
${PYSITELIB}/ansiblelint/rules/MetaTagValidRule.pyc
${PYSITELIB}/ansiblelint/rules/MetaTagValidRule.pyo
${PYSITELIB}/ansiblelint/rules/MetaVideoLinksRule.py
${PYSITELIB}/ansiblelint/rules/MetaVideoLinksRule.pyc
${PYSITELIB}/ansiblelint/rules/MetaVideoLinksRule.pyo
${PYSITELIB}/ansiblelint/rules/MissingFilePermissionsRule.py
${PYSITELIB}/ansiblelint/rules/MissingFilePermissionsRule.pyc
${PYSITELIB}/ansiblelint/rules/MissingFilePermissionsRule.pyo
${PYSITELIB}/ansiblelint/rules/NestedJinjaRule.py
${PYSITELIB}/ansiblelint/rules/NestedJinjaRule.pyc
${PYSITELIB}/ansiblelint/rules/NestedJinjaRule.pyo
${PYSITELIB}/ansiblelint/rules/NoFormattingInWhenRule.py
${PYSITELIB}/ansiblelint/rules/NoFormattingInWhenRule.pyc
${PYSITELIB}/ansiblelint/rules/NoFormattingInWhenRule.pyo
${PYSITELIB}/ansiblelint/rules/NoLogPasswordsRule.py
${PYSITELIB}/ansiblelint/rules/NoLogPasswordsRule.pyc
${PYSITELIB}/ansiblelint/rules/NoLogPasswordsRule.pyo
${PYSITELIB}/ansiblelint/rules/NoSameOwnerRule.py
${PYSITELIB}/ansiblelint/rules/NoSameOwnerRule.pyc
${PYSITELIB}/ansiblelint/rules/NoSameOwnerRule.pyo
${PYSITELIB}/ansiblelint/rules/NoTabsRule.py
${PYSITELIB}/ansiblelint/rules/NoTabsRule.pyc
${PYSITELIB}/ansiblelint/rules/NoTabsRule.pyo
${PYSITELIB}/ansiblelint/rules/OctalPermissionsRule.py
${PYSITELIB}/ansiblelint/rules/OctalPermissionsRule.pyc
${PYSITELIB}/ansiblelint/rules/OctalPermissionsRule.pyo
${PYSITELIB}/ansiblelint/rules/PackageIsNotLatestRule.py
${PYSITELIB}/ansiblelint/rules/PackageIsNotLatestRule.pyc
${PYSITELIB}/ansiblelint/rules/PackageIsNotLatestRule.pyo
${PYSITELIB}/ansiblelint/rules/PlaybookExtension.py
${PYSITELIB}/ansiblelint/rules/PlaybookExtension.pyc
${PYSITELIB}/ansiblelint/rules/PlaybookExtension.pyo
${PYSITELIB}/ansiblelint/rules/RoleLoopVarPrefix.py
${PYSITELIB}/ansiblelint/rules/RoleLoopVarPrefix.pyc
${PYSITELIB}/ansiblelint/rules/RoleLoopVarPrefix.pyo
${PYSITELIB}/ansiblelint/rules/RoleNames.py
${PYSITELIB}/ansiblelint/rules/RoleNames.pyc
${PYSITELIB}/ansiblelint/rules/RoleNames.pyo
${PYSITELIB}/ansiblelint/rules/RoleRelativePath.py
${PYSITELIB}/ansiblelint/rules/RoleRelativePath.pyc
${PYSITELIB}/ansiblelint/rules/RoleRelativePath.pyo
${PYSITELIB}/ansiblelint/rules/ShellWithoutPipefail.py
${PYSITELIB}/ansiblelint/rules/ShellWithoutPipefail.pyc
${PYSITELIB}/ansiblelint/rules/ShellWithoutPipefail.pyo
${PYSITELIB}/ansiblelint/rules/TaskHasNameRule.py
${PYSITELIB}/ansiblelint/rules/TaskHasNameRule.pyc
${PYSITELIB}/ansiblelint/rules/TaskHasNameRule.pyo
${PYSITELIB}/ansiblelint/rules/TaskNoLocalAction.py
${PYSITELIB}/ansiblelint/rules/TaskNoLocalAction.pyc
${PYSITELIB}/ansiblelint/rules/TaskNoLocalAction.pyo
${PYSITELIB}/ansiblelint/rules/UseCommandInsteadOfShellRule.py
${PYSITELIB}/ansiblelint/rules/UseCommandInsteadOfShellRule.pyc
${PYSITELIB}/ansiblelint/rules/UseCommandInsteadOfShellRule.pyo
${PYSITELIB}/ansiblelint/rules/UseHandlerRatherThanWhenChangedRule.py
${PYSITELIB}/ansiblelint/rules/UseHandlerRatherThanWhenChangedRule.pyc
${PYSITELIB}/ansiblelint/rules/UseHandlerRatherThanWhenChangedRule.pyo
${PYSITELIB}/ansiblelint/rules/UsingBareVariablesIsDeprecatedRule.py
${PYSITELIB}/ansiblelint/rules/UsingBareVariablesIsDeprecatedRule.pyc
${PYSITELIB}/ansiblelint/rules/UsingBareVariablesIsDeprecatedRule.pyo
${PYSITELIB}/ansiblelint/rules/VariableHasSpacesRule.py
${PYSITELIB}/ansiblelint/rules/VariableHasSpacesRule.pyc
${PYSITELIB}/ansiblelint/rules/VariableHasSpacesRule.pyo
${PYSITELIB}/ansiblelint/rules/VariableNamingRule.py
${PYSITELIB}/ansiblelint/rules/VariableNamingRule.pyc
${PYSITELIB}/ansiblelint/rules/VariableNamingRule.pyo
${PYSITELIB}/ansiblelint/rules/YamllintRule.py
${PYSITELIB}/ansiblelint/rules/YamllintRule.pyc
${PYSITELIB}/ansiblelint/rules/YamllintRule.pyo
d50 4
a53 1
${PYSITELIB}/ansiblelint/rules/__init__.pyo
d56 78
a133 1
${PYSITELIB}/ansiblelint/rules/custom/__init__.pyo
d136 2
a137 1
${PYSITELIB}/ansiblelint/runner.pyo
a139 1
${PYSITELIB}/ansiblelint/skip_utils.pyo
a141 1
${PYSITELIB}/ansiblelint/testing/__init__.pyo
a143 1
${PYSITELIB}/ansiblelint/testing/fixtures.pyo
d146 2
a147 1
${PYSITELIB}/ansiblelint/text.pyo
a149 1
${PYSITELIB}/ansiblelint/utils.pyo
d152 2
a153 1
${PYSITELIB}/ansiblelint/version.pyo
@


1.1
log
@ansible-lint: added version 5.0.11

ansible-lint checks playbooks for practices and behaviour that could
potentially be improved. As a community backed project ansible-lint supports
only the last two major versions of Ansible.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.12 2020/06/20 06:55:04 adam Exp $
a91 3
${PYSITELIB}/ansiblelint/rules/IncludeMissingFileRule.py
${PYSITELIB}/ansiblelint/rules/IncludeMissingFileRule.pyc
${PYSITELIB}/ansiblelint/rules/IncludeMissingFileRule.pyo
@

