Lukas Gravley
28de408b0e
adding lind command output to success ( #2399 )
2022-01-27 17:28:11 -06:00
Lukas Gravley
d92f3364de
adding flag for error on warning ( #2397 )
...
* adding flag for error on warning
* remove bug
2022-01-27 10:47:52 -06:00
Barry Pollard
19abf45423
Correct SQLFluff config filename ( #2366 )
2022-01-24 09:01:37 -06:00
Ross Smith II
ef8f202ea2
fix: Output gitleaks version ( #2363 )
2022-01-20 14:06:10 -06:00
Barry Pollard
3d54fce1f0
Allow SQLFluff configuration file to be used from standard Super Linter location ( #2361 )
2022-01-20 09:02:30 -06:00
Lukas Gravley
591688d57d
adding perl and python ( #2360 )
2022-01-19 11:09:26 -06:00
Colwyn Fritze-Moor
09b571b1b0
feat: add support for Terraform modules in tflint ( #2297 )
...
* fix: support tflint relative module references
* chore: add test for relative module imports
* chore: add terraform binary
* chore: move tests
* chore: add newlines to tests
* chore: add newlines to tests
* refactor: move terraform get
* refactor: put terraform get back where it was
Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
2022-01-06 11:04:10 -06:00
Brett Logan
35d23ba664
Revert "Add find-unicode-control2 ( #2286 )" ( #2299 )
...
This reverts commit 46b9e49099
.
2022-01-06 11:00:57 -06:00
Lukas Gravley
42981a4a7a
Update additional scala extensions ( #2296 )
...
* Update buildFileList.sh
add new extension
* fix space
* turn this down a hair
* update
* fix rule
* fixed dumb stuff
* fix indent
* hangry
2022-01-06 09:28:26 -06:00
r-bennett
be2b62efe9
Use --strict to report yaml linting warnings ( #2295 )
2022-01-05 12:08:25 -06:00
Masaya Suzuki
46b9e49099
Add find-unicode-control2 ( #2286 )
...
* Add find-unicode-control2
* make version easier
* cleaner version
Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
2022-01-04 10:07:45 -06:00
Iori IKEDA
2d82178aee
add protolint config ( #2252 )
2022-01-03 11:30:56 -06:00
Marco Ferrari
da61f6135a
Reduce duplication using a single Dockerfile ( #2178 )
...
* Reduce duplication using a single Dockerfile
* Remove slim Dockerfile
* Update PROD and RELEASE workflows
* Fix apk package installing
* Force link creation
* Don't check if the versions file exist
* Fix BUILD_DATE
* Fix BUILD_DATE
* Fix BUILD_DATE
* Fix BUILD_DATE
2021-12-10 10:15:12 -06:00
Marco Ferrari
e4b08ec842
Lint the whole code base with JSCPD ( #2180 )
...
* Lint the whole code base with JSCPD if VALIDATE_ALL_CODEBASE is true
* Use VALIDATE_JSCPD_ALL_CODEBASE
Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
2021-12-08 14:28:30 -06:00
dependabot[bot]
de35dfbf5a
Bump zricethezav/gitleaks from v7.6.1 to v8.0.4 ( #2188 )
...
* Bump zricethezav/gitleaks from v7.6.1 to v8.0.4
Bumps zricethezav/gitleaks from v7.6.1 to v8.0.4.
---
updated-dependencies:
- dependency-name: zricethezav/gitleaks
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* fixing command for after 8.x
* better regex
* better verbose
* remove file
* fixed logic
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Admiral Awkbar <admiralawkbar@github.com>
2021-12-08 14:28:11 -06:00
Marco Ferrari
ee99da290b
Uninstall Dockerfilelint ( #2195 )
...
* Uninstall Dockerfilelint
* remove dockerfilelint packages
* trying ca-certs
Co-authored-by: Admiral Awkbar <admiralawkbar@github.com>
2021-12-08 09:53:05 -06:00
Marco Ferrari
071bfadcf0
Add RUST_2021 test and fix RUST_2021 file list ( #2215 )
...
* Add RUST_2021 test
* Add files to ARRAY_RUST_2021
2021-12-07 15:55:54 -06:00
Marco Ferrari
f90bf96db8
Install R directly and don't report npm-groovy-lint usage stats ( #2202 )
...
* Install R directly
* Don't install zip
* Copy etc/R
* Move back to /home/r-library
* Copy directory contents
* Copy files
* mkdir
* recursive copy
* copy -r
* Revert R etc
* Don't create etc dir
* Disable ClassNameSameAsFilename rule
* insight kills
Co-authored-by: Admiral Awkbar <admiralawkbar@github.com>
2021-12-07 12:10:26 -06:00
Antonio Yang
1d4680e2a7
Update rustfmt with 2021 edition ( #2196 )
2021-12-07 11:18:34 -06:00
Lukas Gravley
fb82126082
Typescript prettier ( #2121 )
...
* adding typescript prettier
* adding typescript prettier
* fix scala
2021-11-12 10:25:32 -06:00
Jake Herbst
897185a4aa
Adding scalafmt ( #2053 )
...
* Adding scalafmt
* add it
Co-authored-by: Jake Herbst <jherbst@rsglab.com>
Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
2021-11-10 12:28:50 -06:00
Rohan Goel
81ba7d8d56
only show errors for openapi linter ( #2112 )
...
Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
2021-11-10 09:41:26 -06:00
Brett Logan
47bd074778
Update Deps ( #2107 )
...
* Fix rakudo
* Update deps
* wants percent
* fix style
* somehow we got a space
Co-authored-by: Admiral Awkbar <admiralawkbar@github.com>
2021-11-09 14:35:36 -06:00
Konrad Pagacz
a2193cb9f6
fix(R linting): try installing the R package before linting R language ( #1911 )
...
* fix(R linting): try installing the R package before linting R language
* the tool used to lint the R language gives false positives for files inside an R library, which is not installed
* this change tries to naively install the package in the linted directory
Resolves #1910
* fix code
* fixed it
* fixed it
Co-authored-by: Admiral Awkbar <admiralawkbar@github.com>
2021-10-05 08:46:38 -05:00
Masaya Suzuki
fafdcd214e
Add textlint ( #2021 )
...
* Add textlint
* Fix by textlint
* Fix package-lock.json
* Fix package-lock.json
2021-10-05 08:29:05 -05:00
Tomas Dabasinskas
192b06392a
Improve GITHUB_API_URL default value handling ( #2031 )
...
* Improve GITHUB_API_URL default value handling
GitHub Actions [already has](https://docs.github.com/en/actions/learn-github-actions/environment-variables#default-environment-variables ) `GITHUB_API_URL` environment variable which contains GitHub API URL. We should be smart about overriding it and, if it exist and already has value, we should not override it.
* Strip slash from GITHUB_API_URL
* Update linter.sh
* Update linter.sh
* make shfmt happy
Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
2021-10-04 09:53:43 -05:00
Lukas Gravley
57e0530d1b
cleaner ( #2008 )
...
* cleaner
* fix bad name
* fix name
* adding flag
* fix links
* noise
* fix rules
* fix to warn
* remove textlint
2021-10-01 12:41:13 -05:00
Masaya Suzuki
3472ac360c
Add textlint ( #2006 )
...
* Add textlint
* Add new final newline
* Validate only markdown files
* txt -> md
2021-09-30 13:40:44 -05:00
guotongfei
1afc7f8409
Enhancement: Add support for google-java-format ( #1969 )
...
* Add support for google-java-format
* adding tests and array
* fix comma
* Update linter.sh
* get it in order
* fix hava version
Co-authored-by: Admiral Awkbar <admiralawkbar@github.com>
2021-09-28 17:09:21 -05:00
Admiral Awkbar
ebd175a476
Merge branch 'master' of https://github.com/github/super-linter
2021-09-27 12:54:30 -05:00
Admiral Awkbar
6e11f263e2
fix gitleaks
2021-09-27 12:54:24 -05:00
dependabot[bot]
eef7b50ea3
Bump snakemake from 6.8.0 to 6.8.1 in /dependencies ( #2004 )
...
* Bump snakemake from 6.8.0 to 6.8.1 in /dependencies
Bumps [snakemake](https://github.com/snakemake/snakemake ) from 6.8.0 to 6.8.1.
- [Release notes](https://github.com/snakemake/snakemake/releases )
- [Commits](https://github.com/snakemake/snakemake/compare/v6.8.0...v6.8.1 )
---
updated-dependencies:
- dependency-name: snakemake
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* fixed dead var
* typo in name
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
2021-09-27 11:02:18 -05:00
Masaya Suzuki
0e1a1e50d6
Add Gitleaks for secret scanning ( #1951 )
...
* Add actionlint
* adding gitleaks
* rm secretlint
* Update .gitleaks.toml
Co-authored-by: Admiral Awkbar <admiralawkbar@github.com>
2021-09-27 09:32:18 -05:00
Ioan Rogers
c93f6d8e58
Support Containerfile as alternative to Dockerfile ( #1987 )
2021-09-21 09:03:34 -05:00
Lukas Gravley
a3cce70fa3
adding composer code ( #1950 )
...
* adding composer code
* making it better
* adding composer bin
* adding some logic
* make shellfmt happy
2021-09-10 09:43:20 -05:00
Tibo Delor
a3ad489783
Match AWS States file using "States" JSON key ( #1949 )
...
* Match AWS states file using "States" key
Matching only on `"Resource": "arn` is too wide and will match also aws json policy files
* Update detectFiles.sh
* spacing
Co-authored-by: Admiral Awkbar <admiralawkbar@github.com>
2021-09-09 13:03:41 -05:00
Lukas Gravley
c649496209
suppress warn messages ( #1943 )
2021-09-07 10:12:49 -05:00
JonZeolla
d90f45a3cc
Install type stubs at mypy runtime ( #1937 )
2021-09-07 08:56:30 -05:00
Kurt von Laven
8227f79074
Add a template config file for ShellCheck ( #1900 )
...
* Improve wording of LINTER_RULES_PATH docs (#1634 ).
* Add a template config file for ShellCheck (#1633 ).
Instruct ShellCheck to search SCRIPTDIR, the directory that the script
being linted is in, for other scripts that are sourced. Otherwise, the
commonly-used source command results in linter error SC1091. See
https://github.com/koalaman/shellcheck/wiki/SC1091 for more details.
* fix line ending
Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
2021-08-30 11:19:56 -05:00
Lukas Gravley
5f65429f2c
adding tflint ( #1899 )
...
* adding tflint
* fixed array
* i thought this was fixed
2021-08-30 09:47:50 -05:00
Lukas Gravley
148622b273
Sqlfluff ( #1834 )
...
* adding sqlfluff
* adding sqlfluff
* update test
* adding sql file array
2021-08-05 15:32:27 -05:00
Xiao Liang
f6910e3ee9
feat: support bats ( #1778 )
...
Support linting of bats files by identifying them as shell scripts (they actually are)
2021-07-19 09:30:44 -05:00
Lukas Gravley
ab24b82199
Adding actionlint ( #1775 )
...
* Adding action lint
* adding tests
* adding tests
* Update Dockerfile
Co-authored-by: Masaya Suzuki <15100604+massongit@users.noreply.github.com>
* cleanup name
* fix test
* typo
* fix file name
* fix our own errors
* more cleanup
* angry
* make it happy
* stop double jobs
Co-authored-by: Masaya Suzuki <15100604+massongit@users.noreply.github.com>
2021-07-19 09:28:49 -05:00
Lukas Gravley
1481793072
adding clang ( #1762 )
...
* adding clang
* fix hado
* adding files
* fixing naming
* fixing test
* fixing space
* removing config file
* fix tests
* fix tests
* fix file array
2021-07-14 14:43:10 -05:00
Aldana Vaca
8b75fbf345
Adding terrascan config file ( #1761 )
...
* adding terrascan config file
* fix line ending
Co-authored-by: Admiral Awkbar <admiralawkbar@github.com>
2021-07-14 10:20:24 -05:00
Thomas Iguchi
fad8d1cde2
Added support for changing Checkstyle rules file name ( #1760 )
...
Resolves https://github.com/github/super-linter/issues/680
2021-07-14 09:45:07 -05:00
Lukas Gravley
b3e0c02dc5
yamllint format ( #1754 )
...
* standard
* parsable
2021-07-13 11:04:58 -05:00
Lukas Gravley
100c674c6d
adding tflint config ( #1753 )
2021-07-13 09:44:27 -05:00
Lukas Gravley
d24eb27b4c
move from jsonlint to eslint ( #1752 )
...
* move from jsonlint to eslint
* move from jsonlint to eslint
* adding test
2021-07-13 09:10:37 -05:00
Ayodeji Osagie
f187b0b3ab
Fix terragrunt file picker from selecting packer files ( #1707 )
...
Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
2021-06-28 08:40:31 -05:00