Rui Chen
e6445c358f
replace kubeval with kubeconform
...
Signed-off-by: Rui Chen <rui@chenrui.dev>
Signed-off-by: Brett Logan <lindluni@github.com>
2023-01-16 21:14:13 -05:00
Marco Ferrari
81c370a611
Validate if we the test suite runs both good and bad tests ( #3811 )
...
Also, remove the ansible-lint configuration file because we can rely on the default one
2023-01-11 17:24:48 +01:00
Jon Hamm
aad87c569b
add jenkinsfile to groovy files
2023-01-05 09:52:29 -05:00
Algin Maduro
9f4a208eb5
Add terraform fmt support
2023-01-04 22:44:16 -05:00
Brett Logan
ba31e65dd4
Ignore warning in shellcheck
...
Signed-off-by: Brett Logan <lindluni@github.com>
2023-01-04 01:45:10 -05:00
Christoph Höger
adbf28f42d
Use git check-ignore instead of a (incomplete) list of ignored files
...
The list-based method breaks down in case of ignored folders:
If .gitignore contains foo/, foo/bar.py is still checked.
Signed-off-by: Christoph Höger <christoph.hoeger@piano.io>
2023-01-03 20:14:39 -05:00
Marco Ferrari
8607445fb4
Throw a fatal error if tflint --init fails
2022-10-09 19:31:12 -04:00
Marco Ferrari
2053621293
Use TFLINT_LOG environment variable instead of the deprecated --loglevel option ( #3414 )
2022-10-05 13:27:30 +00:00
Marco Ferrari
808436342f
Build process improvements ( #3367 )
...
* Fix issues with the container image build
* Fix asl-validator version check
* Disable filename rule when running ktlint tests
* Bump asl-validator from 2.2.1 to 3.0.8 in /dependencies
Bumps [asl-validator](https://github.com/ChristopheBougere/asl-validator ) from 2.2.1 to 3.0.8.
- [Release notes](https://github.com/ChristopheBougere/asl-validator/releases )
- [Commits](https://github.com/ChristopheBougere/asl-validator/compare/2.2.1...3.0.8 )
---
updated-dependencies:
- dependency-name: asl-validator
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Show errors when using curl to call the status API
* Make the build more reproducible
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-28 08:45:01 -05:00
Marco Ferrari
2d7b73b7b9
Change directory to ANSIBLE_DIRECTORY before running ansible-lint and enable autodetection ( #3350 )
...
* Change directory to ANSIBLE_DIRECTORY before running ansible-lint
* move log so we see it
* Don't pass the directory to enable autodetection
2022-09-27 07:59:15 +00:00
Nicolas Vuillamy
f1196a50f6
Remove npm-groovy-lint custom handling as it now accepts files as arguments ( #3250 )
2022-08-15 12:49:50 -05:00
Max Thomson
02e2e313f9
Fix secondary rules extension ( #3136 )
2022-07-13 13:20:10 -05:00
Lukas Gravley
bb6a68e80b
adding log level ( #2959 )
...
* adding log level
* Update lib/functions/detectFiles.sh
Co-authored-by: Tibo Delor <delor.thibault@gmail.com>
* fix space
Co-authored-by: Tibo Delor <delor.thibault@gmail.com>
2022-05-26 09:33:19 -05:00
Lukas Gravley
431ee7836e
Release 4.9.3 ( #2948 )
...
* Update action.yml
* Update action.yml
* set flag to solve local changes
* spaces
2022-05-24 13:44:12 -05:00
Lukas Gravley
6c24367c7b
dumb issue ( #2810 )
2022-04-20 09:04:58 -07:00
Lukas Gravley
cb3c5472d8
adding safe ( #2806 )
...
* adding safe
* make a var
* so dumb
* so dumber
* so dumberer
* so dumbererer
* so dumberererer
* both
2022-04-19 15:12:46 -07:00
Lukas Gravley
14eb37a88c
adding addional command ( #2711 )
...
* adding addional command
* shell format
2022-03-28 13:32:04 -05:00
Alexandre Favre
edc7095b4b
Add Android support for Kotlin ( #2670 )
...
* Fix Kotlin good test case (incorrect filename)
* Add Android support for Kotlin
Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
2022-03-24 15:39:52 -05:00
Marco Ferrari
c5e5046b8b
Don't override the PATH when installing Psalm ( #2643 )
2022-03-23 11:43:28 -05:00
Marco Ferrari
4b16b5b473
Lint the whole Ansible directory ( #2576 )
2022-03-14 20:47:04 +01:00
Marco Ferrari
f26ace31b9
Check for kind when detecting Kubernetes files ( #2612 )
...
* Check for kind when detecting Kubernetes files
* Fix condition
* Check conditions one by one
* Formatting
* Formatting
2022-03-14 09:22:58 -05:00
Marco Ferrari
d7cefe279b
Don't populate FILE_ARRAY_JSCPD with single files when scanning the whole codebase ( #2580 )
2022-03-14 09:22:23 -05:00
Marco Ferrari
244f2daed2
Echo output only when necessary ( #2575 )
...
Co-authored-by: Brett Logan <lindluni@github.com>
2022-03-01 20:50:47 +01:00
Colwyn Fritze-Moor
58e42fe112
fix: dont print stdout from terraform get
2022-02-22 01:19:52 -05:00
Colwyn Fritze-Moor
ecb6625a21
fix: enable tflint module mode
2022-02-22 01:19:52 -05:00
Colwyn Fritze-Moor
0741c52808
fix: cd to terraform directory before running get
2022-02-22 01:19:52 -05:00
Colwyn Fritze-Moor
c1ded5ed7d
fix: tflint should clean up after itself ( #2459 )
...
* fix: tflint should clean up after itself
* feat: add cache for tflint
2022-02-14 09:23:17 -06:00
Colwyn Fritze-Moor
eb4aad643b
feat: add SSH key support ( #2454 )
...
* feat: add support for ssh keys and github.com connections
* refactor: allow github.com setup and update docs
* docs: add note about using ssh_key
* fix: run shfmt
* fix: add language to ssh key fence
* fix: make ssh setup script executable
* fix: gitleaks wins, openssh example removed
* notes
* docs: make the docs a little more clear
Co-authored-by: Admiral Awkbar <admiralawkbar@github.com>
2022-02-09 15:24:57 -06:00
Lukas Gravley
28de408b0e
adding lind command output to success ( #2399 )
2022-01-27 17:28:11 -06:00
Ross Smith II
ef8f202ea2
fix: Output gitleaks version ( #2363 )
2022-01-20 14:06:10 -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
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
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
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
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
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
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