chore(docs): fix lint issues

Signed-off-by: Emilien Escalle <emilien.escalle@escemi.com>
This commit is contained in:
Emilien Escalle 2024-11-12 14:25:43 +01:00 committed by Emilien Escalle
parent 22b27bf490
commit 59fb88b48c
8 changed files with 76 additions and 21 deletions

View File

@ -1,9 +1,9 @@
--- ---
name: Bug report name: Bug report
about: Create a bug report about: Create a bug report
title: '' title: ""
labels: bug, needs triage labels: bug, needs triage
assignees: '' assignees: ""
--- ---
<!--- Please direct any generic questions related to actions to our support community forum at https://github.community/c/code-to-cloud/github-actions/41 ---> <!--- Please direct any generic questions related to actions to our support community forum at https://github.community/c/code-to-cloud/github-actions/41 --->

View File

@ -1,9 +1,9 @@
--- ---
name: Feature request name: Feature request
about: Suggest an idea for this project about: Suggest an idea for this project
title: '' title: ""
labels: '' labels: ""
assignees: '' assignees: ""
--- ---
**Is your feature request related to a problem? Please describe.** A clear and **Is your feature request related to a problem? Please describe.** A clear and

View File

@ -12,6 +12,20 @@ updates:
patterns: patterns:
- "*" - "*"
- package-ecosystem: docker
directories:
- "/test"
- "/"
open-pull-requests-limit: 20
schedule:
interval: weekly
day: friday
time: "04:00"
groups:
docker-dependencies:
patterns:
- "*"
- package-ecosystem: npm - package-ecosystem: npm
directory: "/" directory: "/"
open-pull-requests-limit: 20 open-pull-requests-limit: 20
@ -26,15 +40,3 @@ updates:
- "@actions/*" - "@actions/*"
npm-dev-dependencies: npm-dev-dependencies:
dependency-type: development dependency-type: development
- package-ecosystem: docker
directory: "/test"
open-pull-requests-limit: 20
schedule:
interval: weekly
day: friday
time: "04:00"
groups:
docker-dependencies:
patterns:
- "*"

View File

@ -6,7 +6,7 @@ steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- uses: hoverkraft-tech/compose-action@v1.5.1 - uses: hoverkraft-tech/compose-action@v1.5.1
with: with:
compose-file: './docker/docker-compose.yml' compose-file: "./docker/docker-compose.yml"
env: env:
CUSTOM_VARIABLE: 'test' CUSTOM_VARIABLE: "test"
``` ```

View File

@ -9,7 +9,7 @@ steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: hoverkraft-tech/compose-action@v1.5.1 - uses: hoverkraft-tech/compose-action@v1.5.1
with: with:
compose-file: './docker/docker-compose.yml' compose-file: "./docker/docker-compose.yml"
services: | services: |
helloworld2 helloworld2
helloworld3 helloworld3

View File

@ -11,7 +11,7 @@ steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: hoverkraft-tech/compose-action@v1.5.1 - uses: hoverkraft-tech/compose-action@v1.5.1
with: with:
compose-file: './docker/docker-compose.yml' compose-file: "./docker/docker-compose.yml"
services: | services: |
helloworld2 helloworld2
helloworld3 helloworld3

11
Dockerfile Normal file
View File

@ -0,0 +1,11 @@
#checkov:skip=CKV_DOCKER_2: required
FROM ghcr.io/super-linter/super-linter:slim-v7
ARG UID=1000
ARG GID=1000
USER ${UID}:${GID}
ENV RUN_LOCAL=true
ENV USE_FIND_ALGORITHM=true
ENV LOG_LEVEL=WARN
ENV LOG_FILE="../logs"

42
Makefile Normal file
View File

@ -0,0 +1,42 @@
.PHONY: help
help: ## Display help
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
lint: ## Execute linting
$(call run_linter,)
lint-fix: ## Execute linting and fix
$(call run_linter, \
-e FIX_YAML_PRETTIER=true \
-e FIX_MARKDOWN=true \
-e FIX_JSON_PRETTIER=true \
-e FIX_MARKDOWN_PRETTIER=true \
-e FIX_NATURAL_LANGUAGE=true)
define run_linter
DEFAULT_WORKSPACE="$(CURDIR)"; \
LINTER_IMAGE="linter:latest"; \
VOLUME="$$DEFAULT_WORKSPACE:$$DEFAULT_WORKSPACE"; \
docker build --build-arg UID=$(id -u) --build-arg GID=$(id -g) --tag $$LINTER_IMAGE .; \
docker run \
-e DEFAULT_WORKSPACE="$$DEFAULT_WORKSPACE" \
-e FILTER_REGEX_INCLUDE="$(filter-out $@,$(MAKECMDGOALS))" \
-e FILTER_REGEX_EXCLUDE=dist/**/* \
-e VALIDATE_JSCPD=false \
-e VALIDATE_TYPESCRIPT_STANDARD=false \
-e VALIDATE_TYPESCRIPT_ES=false \
-e VALIDATE_TYPESCRIPT_PRETTIER=false \
-e VALIDATE_JAVASCRIPT_ES=false \
-e VALIDATE_JAVASCRIPT_STANDARD=false \
$(1) \
-v $$VOLUME \
--rm \
$$LINTER_IMAGE
endef
#############################
# Argument fix workaround
#############################
%:
@: