[CI] Add som linters (yaml, docker and markdown)
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
kleph 2020-03-25 13:34:41 +01:00
parent f0370aa247
commit df16eee712
2 changed files with 31 additions and 0 deletions

View file

@ -1,3 +1,23 @@
---
kind: pipeline
name: lint
steps:
- name: yaml lint
image: cytopia/yamllint
commands:
- yamllint .
- name: docker lint
image: hadolint/hadolint
commands:
- hadolint Dockerfile # ignore pinning version in pip
- name: markdown lint
image: pipelinecomponents/markdownlint:latest
commands:
- mdl --style all --warnings .
--- ---
kind: pipeline kind: pipeline
name: build name: build
@ -16,6 +36,8 @@ steps:
event: event:
exclude: exclude:
- pull_request - pull_request
depends_on:
- lint
--- ---
deploy_commands_alias: deploy_commands_alias:

9
.yamllint Normal file
View file

@ -0,0 +1,9 @@
---
extends: default
rules:
indentation:
indent-sequences: consistent
line-length:
max: 170
level: warning