Cleanup YAML Linting and Enable Rules (#2301)

* Fix yaml linting issues

* Enable yamllint rules

* Replace comment

* Address linting and set line-length longer

Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
This commit is contained in:
Brett Logan 2022-01-06 10:59:15 -05:00 committed by GitHub
parent 42981a4a7a
commit f0e69a5a7d
WARNING! Although there is a key with this ID in the database it does not verify this commit! This commit is SUSPICIOUS.
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 46 additions and 38 deletions

View file

@ -1,3 +1,4 @@
---
AWSTemplateFormatVersion: "2010-09-09" AWSTemplateFormatVersion: "2010-09-09"
Description: A sample template Description: A sample template
Resources: Resources:

View file

@ -1,3 +1,4 @@
---
AWSTemplateFormatVersion: "2010-09-09" AWSTemplateFormatVersion: "2010-09-09"
Description: A sample template Description: A sample template
Resources: Resources:

View file

@ -1,3 +1,4 @@
---
name: Github Actions Bad name: Github Actions Bad
on: on:
push: push:

View file

@ -1,3 +1,4 @@
---
name: GitHub Actions Good name: GitHub Actions Good
on: on:
push: push:

View file

@ -1 +1,2 @@
---
openapi: '3.0.0' openapi: '3.0.0'

View file

@ -1,3 +1,4 @@
---
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Example title: Example

View file

@ -1,3 +1,4 @@
---
apiVersion: tekton.dev/v1beta1 apiVersion: tekton.dev/v1beta1
kind: Task kind: Task
metadata: metadata:

View file

@ -1,3 +1,4 @@
---
apiVersion: tekton.dev/v1beta1 apiVersion: tekton.dev/v1beta1
kind: Task kind: Task
metadata: metadata:

View file

@ -37,7 +37,8 @@ plugins:
######### #########
# Rules # # Rules #
######### #########
# rules: rules: { }
############################## ##############################
# Overrides for JSON parsing # # Overrides for JSON parsing #

View file

@ -6,7 +6,8 @@
######################### #########################
# configure golangci-lint # configure golangci-lint
#See https://github.com/golangci/golangci-lint/blob/master/.golangci.example.yml # https://github.com/golangci/golangci-lint/blob/master/.golangci.example.yml
issues: issues:
exclude-rules: exclude-rules:
- path: _test\.go - path: _test\.go
@ -26,8 +27,7 @@ linters:
- revive - revive
linters-settings: linters-settings:
errcheck: errcheck:
# report about assignment of errors to blank # report about assignment of errors to blank identifier
# identifier: `num, _ := strconv.Atoi(numStr)`;
# default is false: such cases aren't reported by default. # default is false: such cases aren't reported by default.
check-blank: true check-blank: true
govet: govet:

View file

@ -4,9 +4,9 @@
########################## ##########################
ignored: ignored:
- DL4001 # Ignore wget and curl in same file - DL4001 # Ignore wget and curl in same file
- DL4006 # ignore pipefail as we dont want to add layers - DL4006 # ignore pipefail as we don't want to add layers
- DL3018 # We do pin version in pipfile.lock - DL3018 # We do pin version in pipfile.lock
- DL3013 # We do pin version in pipfile.lock - DL3013 # We do pin version in pipfile.lock
- DL3003 # Ignore workdir so we dont add layers - DL3003 # Ignore workdir so we don't add layers
- SC2016 # ignore as its intepreted later - SC2016 # ignore as its interpreted later
- DL3044 # Ignore using env in env - DL3044 # Ignore using env in env

View file

@ -50,7 +50,7 @@ rules:
key-duplicates: enable key-duplicates: enable
line-length: line-length:
level: warning level: warning
max: 600 max: 1024
allow-non-breakable-words: true allow-non-breakable-words: true
allow-non-breakable-inline-mappings: true allow-non-breakable-inline-mappings: true
new-line-at-end-of-file: disable new-line-at-end-of-file: disable

View file

@ -1,5 +1,4 @@
--- ---
# yamllint disable rule:line-length
name-template: 'v$RESOLVED_VERSION' name-template: 'v$RESOLVED_VERSION'
tag-template: 'v$RESOLVED_VERSION' tag-template: 'v$RESOLVED_VERSION'
template: | template: |

View file

@ -202,5 +202,6 @@ jobs:
-e OUTPUT_DETAILS=detailed \ -e OUTPUT_DETAILS=detailed \
-e ACTIONS_RUNNER_DEBUG=true \ -e ACTIONS_RUNNER_DEBUG=true \
-e ERROR_ON_MISSING_EXEC_BIT=true \ -e ERROR_ON_MISSING_EXEC_BIT=true \
-e YAML_LINTER_RULES=.github/linters/.yaml-linter.yml \
-v "${GITHUB_WORKSPACE}:/tmp/lint" \ -v "${GITHUB_WORKSPACE}:/tmp/lint" \
"ghcr.io/github/super-linter:slim-${GITHUB_SHA}" "ghcr.io/github/super-linter:slim-${GITHUB_SHA}"

View file

@ -201,5 +201,6 @@ jobs:
-e OUTPUT_DETAILS=detailed \ -e OUTPUT_DETAILS=detailed \
-e ACTIONS_RUNNER_DEBUG=true \ -e ACTIONS_RUNNER_DEBUG=true \
-e ERROR_ON_MISSING_EXEC_BIT=true \ -e ERROR_ON_MISSING_EXEC_BIT=true \
-e YAML_LINTER_RULES=.github/linters/.yaml-linter.yml \
-v "${GITHUB_WORKSPACE}:/tmp/lint" \ -v "${GITHUB_WORKSPACE}:/tmp/lint" \
"ghcr.io/github/super-linter:${GITHUB_SHA}" "ghcr.io/github/super-linter:${GITHUB_SHA}"

View file

@ -16,7 +16,6 @@
on: on:
pull_request: pull_request:
############### ###############
# Set the Job # # Set the Job #
############### ###############

View file

@ -1,5 +1,4 @@
--- ---
############################# #############################
############################# #############################
## JavaScript Linter rules ## ## JavaScript Linter rules ##
@ -38,7 +37,7 @@ plugins:
######### #########
# Rules # # Rules #
######### #########
# rules: {} rules: { }
############################## ##############################
# Overrides for JSON parsing # # Overrides for JSON parsing #