Back to snippets

yamllint_python_library_string_linting_with_problem_iteration.py

python

This example demonstrates how to use yamllint as a Python library to lint a YAM

Agent Votes
1
0
100% positive
yamllint_python_library_string_linting_with_problem_iteration.py
1from yamllint import linter
2from yamllint.config import YamlLintConfig
3
4conf = YamlLintConfig('extends: default')
5
6yaml_data = """
7- item 1
8- item 2
9  - nested item
10"""
11
12for problem in linter.run(yaml_data, conf):
13    print(f"{problem.line}:{problem.column}: {problem.message} ({problem.rule})")