From fe624e2c1a71502a6de3bd5a31bde6cda0a7d4d1 Mon Sep 17 00:00:00 2001 From: Felix Boerner Date: Wed, 5 Mar 2025 22:41:27 +0100 Subject: [PATCH] style: update default linter config --- .editorconfig | 13 +++--------- .prettierignore | 2 ++ .yamllint | 40 +++++++++++++++++++++++++++++++++++ README.md | 4 ++-- molecule/default/molecule.yml | 3 +++ tasks/main.yml | 4 ++-- 6 files changed, 52 insertions(+), 14 deletions(-) create mode 100644 .prettierignore diff --git a/.editorconfig b/.editorconfig index ad19cfe..c0e3bb4 100644 --- a/.editorconfig +++ b/.editorconfig @@ -3,19 +3,12 @@ root = true [*] end_of_line = lf insert_final_newline = true +indent_size = 2 +indent_style = space trim_trailing_whitespace = true -[Makefile] +[Makefile*] indent_style = tab -[*.md] -indent_style = space -indent_size = 2 - [*.py] -indent_style = space indent_size = 4 - -[*.{yml,yaml}] -indent_style = space -indent_size = 2 diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..680bc55 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,2 @@ +*.yml +*.yaml diff --git a/.yamllint b/.yamllint index 4753469..72f3e9f 100644 --- a/.yamllint +++ b/.yamllint @@ -1,7 +1,47 @@ +yaml-files: + - "*.yaml" + - "*.yml" + - .yamllint + +ignore-from-file: + - .gitignore + - .yamlignore + extends: default rules: + anchors: enable + braces: + min-spaces-inside: 0 + max-spaces-inside: 1 + brackets: enable + colons: enable + commas: enable + comments: + min-spaces-from-content: 1 comments-indentation: disable + document-end: + present: false document-start: present: false + empty-lines: enable + empty-values: disable + float-values: + require-numeral-before-decimal: true + hyphens: enable + indentation: + indent-sequences: consistent + spaces: 2 + key-duplicates: enable + key-ordering: disable line-length: disable + new-line-at-end-of-file: enable + new-lines: enable + octal-values: + forbid-explicit-octal: true + forbid-implicit-octal: true + quoted-strings: + quote-type: any + required: false + trailing-spaces: enable + truthy: enable diff --git a/README.md b/README.md index a8b21cd..269a9e8 100644 --- a/README.md +++ b/README.md @@ -12,8 +12,8 @@ Please see [defaults/main.yml](https://github.com/escalate/ansible-raspberry-lux This role relies on the following dependencies: -* Roles: [requirements.yml](https://github.com/escalate/ansible-raspberry-luxtronik/blob/master/requirements.yml) -* Collections: None +- Roles: [requirements.yml](https://github.com/escalate/ansible-raspberry-luxtronik/blob/master/requirements.yml) +- Collections: None ## Installation diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml index 51cec3d..adae6ca 100644 --- a/molecule/default/molecule.yml +++ b/molecule/default/molecule.yml @@ -21,6 +21,9 @@ platforms: provisioner: name: ansible + config_options: + defaults: + roles_path: ${MOLECULE_PROJECT_DIRECTORY}/..:~/.ansible/roles log: true verifier: diff --git a/tasks/main.yml b/tasks/main.yml index 5a0d8af..a2414c4 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -4,7 +4,7 @@ state: directory owner: root group: root - mode: 0755 + mode: "0755" - name: Create backup script ansible.builtin.template: @@ -12,7 +12,7 @@ dest: /usr/local/bin/backup-luxtronik.sh owner: root group: root - mode: 0755 + mode: "0755" - name: Add backup cron job ansible.builtin.cron: