From 4de933151a647bee6a90c71100e95925b449e313 Mon Sep 17 00:00:00 2001 From: Jon Date: Sat, 12 Jul 2025 21:31:59 +0930 Subject: [PATCH] ci(lint): add yaml lint file ref: #6 --- .yamllint | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 .yamllint diff --git a/.yamllint b/.yamllint new file mode 100644 index 0000000..31b58ec --- /dev/null +++ b/.yamllint @@ -0,0 +1,77 @@ +--- + +# extends: default + + +ignore: + - '.github/' + - '**/crd/**' + - mkdocs.yml + - '*PrometheusRule*' + - '**/source/**' + +rules: + braces: + level: error + max-spaces-inside: 1 + min-spaces-inside: 1 + min-spaces-inside-empty: 0 + max-spaces-inside-empty: 0 + + brackets: + level: error + max-spaces-inside: 1 + min-spaces-inside: 1 + min-spaces-inside-empty: 0 + max-spaces-inside-empty: 0 + + colons: + level: warning + max-spaces-after: 1 + + commas: + level: warning + + comments: + level: error + require-starting-space: true + ignore-shebangs: true + min-spaces-from-content: 4 + + comments-indentation: + level: error + + document-end: + level: error + present: false + + document-start: + level: error + present: true + + empty-lines: + level: error + max: 3 + max-start: 0 + max-end: 0 + + hyphens: + level: error + max-spaces-after: 1 + + indentation: + level: error + spaces: 2 + indent-sequences: true + check-multi-line-strings: true + + line-length: + level: warning + max: 100 + allow-non-breakable-inline-mappings: true + + new-lines: + level: error + type: unix + + truthy: disable \ No newline at end of file