Commit Graph

1067 Commits

Author SHA1 Message Date
Robert Kaussow 0b68e2c120
fix: handle exception during ansibles construct mapping 2021-01-31 14:17:57 +01:00
Robert Kaussow 87d0627a46
fix wording 2021-01-31 14:16:22 +01:00
Robert Kaussow 8fbc38811d
link back to ansible-lint project 2021-01-31 13:46:23 +01:00
Robert Kaussow dd93c07279
fix linting 2021-01-31 13:45:24 +01:00
Robert Kaussow 4278df2848
fix: ensure galaxy_info is top-level key in meta file 2021-01-31 13:33:57 +01:00
Robert Kaussow e90b80f12f
feat: add rule CheckMetaChangeFromDefault 2021-01-31 13:33:11 +01:00
Robert Kaussow e878a3cc33
feat: add rule CheckGitHasVersion 2021-01-31 12:48:32 +01:00
Robert Kaussow 647539e726
feat: add rule CheckFilePermissionOctal 2021-01-31 12:36:51 +01:00
Robert Kaussow 6f2a06357f
rename and fix rule CheckFilePermissionMissing 2021-01-31 12:35:57 +01:00
Robert Kaussow bf3908ac36
refactor!: drop module loading workaround for Ansible < 2.4 2021-01-30 17:54:38 +01:00
Robert Kaussow 1c7a02974c
fix: dont use sys.exit within multiprocessing 2021-01-30 17:50:40 +01:00
Robert Kaussow 4362305e46
feat: add rule CheckMissingFilePermission 2021-01-30 17:42:42 +01:00
Robert Kaussow 23f308730e
rename rule to CheckCompareToEmptyString 2021-01-30 16:57:49 +01:00
Robert Kaussow 43d7edca32
refactor plugin system to use a class-based approach (#68)
* refactor plugin system to use a class-based approach

* disable some docstring linter errors and fix imports

* cleanup

* fix docs

* add metavars to cli arguments for better helptext

* add option to disable buildin rules

* remove print

* remove dead code
2021-01-30 16:52:48 +01:00
Renovate Bot 16dcc0a3f7 chore(deps): update arm64v8/python:3.9-alpine docker digest to 3ca1998 2021-01-26 08:56:33 +00:00
Renovate Bot 312c017952 chore(deps): update arm32v7/python:3.9-alpine docker digest to 90a2442 2021-01-26 03:18:57 +00:00
Renovate Bot dcee45b50d chore(deps): update amd64/python:3.9-alpine docker digest to cc482de 2021-01-26 02:27:19 +00:00
Renovate Bot 43a528e5ad chore(deps): update dependency thegeeklab/hugo-geekdoc to v0.8.3 2021-01-24 13:24:50 +00:00
Robert Kaussow cd482dc73b
fix import order 2021-01-20 17:31:13 +01:00
Robert Kaussow 6cc9df1a3e
fix linting 2021-01-20 17:26:47 +01:00
Robert Kaussow 2b6676636b
feat: add rule check_command_instead_of_argument 2021-01-19 22:58:47 +01:00
Robert Kaussow b560222281
fix: wrong check for candidates faulty flag 2021-01-19 22:33:30 +01:00
Robert Kaussow d7d50ead10
fix: skip ansible-later min version check for default placeholder 0.0.0 2021-01-19 22:31:53 +01:00
Robert Kaussow 9a46ac6c39
switch to custom drone docker plugin 2021-01-17 20:04:05 +01:00
Robert Kaussow 3708cb7c09
fix ci badge 2021-01-17 15:23:46 +01:00
Robert Kaussow 6f31767d90
fix ci badge 2021-01-17 15:10:33 +01:00
Robert Kaussow 8661a9ccf0
remove unnecessary docker_config secret from drone config 2021-01-16 15:45:38 +01:00
Robert Kaussow ba4b17a47d
re-sign drone config 2021-01-16 15:21:38 +01:00
Robert Kaussow 417ca9557d
fix linting 2021-01-11 12:11:37 +01:00
Robert Kaussow 777415731d
fix: handle custom yaml tag '!unsafe' 2021-01-11 12:08:55 +01:00
Renovate Bot b6fb8cab47 chore(deps): update dependency flake8-blind-except to ^0.2.0 2021-01-09 13:27:25 +00:00
Robert Kaussow 5fc13d790e
feat: reduce duplicate error logs while processing files with parsing issues (#61) 2021-01-09 13:16:08 +01:00
Robert Kaussow 204fd46304
fix: exclude lines containing '!unsafe' from ANSIBLE0004 2021-01-08 15:01:41 +01:00
Robert Kaussow 5012e2d919
fix: use extra package 'ansible' to support common collections by default 2021-01-07 14:38:48 +01:00
Robert Kaussow 2662f35efc
chore(devel): add codecov config file 2021-01-06 18:12:46 +01:00
Renovate Bot 0815c21624 chore(deps): update dependency thegeeklab/hugo-geekdoc to v0.8.2 2021-01-05 23:53:56 +00:00
renovate[bot] 894aa4bf80
fix(deps): update dependency anyconfig to ^0.10.0 (#57)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-01-04 15:48:34 +01:00
Robert Kaussow 3a67546561
use hugo 0.80 in ci 2021-01-03 22:05:30 +01:00
Robert Kaussow f9aead5758
use pre-build docker image for markdownlint 2021-01-03 21:58:11 +01:00
Robert Kaussow 0fa22aa7bf
[skip ci] exclude .venv folder from isort 2021-01-03 21:43:56 +01:00
Robert Kaussow 4f9b7a6831
[skip ci] update year in license file 2021-01-03 21:40:24 +01:00
Robert Kaussow b07bc7c05b
chore(devel): fix pytest config and use global config in ci (#56) 2021-01-01 16:28:55 +01:00
Robert Kaussow 0c6df867ca
chore(devel): merge flake8 and yapf config into setup.cfg (#55) 2021-01-01 14:52:10 +01:00
Robert Kaussow 943199c108
chore: remove unused files MANIFEST.in and bin/* 2021-01-01 14:20:41 +01:00
Robert Kaussow 8011a88cdd
[skip ci]: update changelog 2020-12-31 13:12:11 +01:00
Renovate Bot e078b93ac5 chore(deps): pin docker digests 2020-12-30 16:30:57 +00:00
Robert Kaussow 0a1948da14
fix: handle command module argv syntax
Fixes: #47
2020-12-30 15:45:54 +01:00
Robert Kaussow 6110d9cafd
add yapf diff check to ci 2020-12-30 15:44:56 +01:00
Robert Kaussow 0a0fdb7c81
chore: replace master by main as default branch 2020-12-30 15:11:26 +01:00
Robert Kaussow ddea338f19
[skip ci] update changelog 2020-12-28 18:20:32 +01:00