From f74d291147f331173545bc8f1464c5ac43bb7347 Mon Sep 17 00:00:00 2001 From: fedy95 Date: Sat, 6 Mar 2021 21:47:33 +0300 Subject: [PATCH] init repo --- .editorconfig | 12 ++++++++++++ Makefile | 16 ++++++++++++++++ README.md | 6 ++++++ image/Dockerfile | 11 +++++++++++ image/relaxed.yaml | 10 ++++++++++ 5 files changed, 55 insertions(+) create mode 100644 .editorconfig create mode 100644 Makefile create mode 100644 README.md create mode 100644 image/Dockerfile create mode 100644 image/relaxed.yaml diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..6d42378 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,12 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_style = space +indent_size = 4 +trim_trailing_whitespace = true +insert_final_newline = true + +[.drone.yml] +indent_size = 2 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b6e2181 --- /dev/null +++ b/Makefile @@ -0,0 +1,16 @@ +MAKEFLAGS += --silent + +.PHONY: * + +YAMLLINT_TAG=latest + +build_yamllint: + docker build -t fedy95/baseimage:yamllint-${YAMLLINT_TAG} image -f image/Dockerfile + +lint: + @docker run --rm $$(tty -s && echo "-it" || echo) -v $(PWD):/data fedy95/baseimage:yamllint-latest . +lint_help: + docker run --rm -v $(pwd):/data fedy95/baseimage:yamllint-latest --help + + +.DEFAULT_GOAL := build_yamllint diff --git a/README.md b/README.md new file mode 100644 index 0000000..84596ca --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +### baseimage +[![Build Status](https://drone.fedy95.com/api/badges/baseimage/yamllint/status.svg)](https://drone.fedy95.com/baseimage/yamllint) + +--- +Baseimage for CI tasks +- [yamllint git](https://github.com/adrienverge/yamllint) diff --git a/image/Dockerfile b/image/Dockerfile new file mode 100644 index 0000000..46d4485 --- /dev/null +++ b/image/Dockerfile @@ -0,0 +1,11 @@ +FROM debian:bullseye-slim + +RUN apt-get update && \ + apt-get install -y yamllint && \ + rm -rf /var/lib/apt/lists/* + +COPY relaxed.yaml /yamllint/relaxed.yaml + +WORKDIR /data +ENTRYPOINT ["yamllint", "-c", "/yamllint/relaxed.yaml"] +CMD ["--help"] diff --git a/image/relaxed.yaml b/image/relaxed.yaml new file mode 100644 index 0000000..4da784b --- /dev/null +++ b/image/relaxed.yaml @@ -0,0 +1,10 @@ +--- +extends: default + +rules: + braces: + min-spaces-inside: 0 + max-spaces-inside: -1 + line-length: + max: 120 + level: warning