Marco Ferrari
0c8db849aa
Implement a test suite with InSpec ( #1466 )
...
* Implement a test suite with InSpec
* make ruby happy
* adding file
* Fix inspec and add make target
* Run inspec
* adding binaries
* make ruby happy
* fix linter order
* cleanup
* adding version check
* adding notes
* cleanup
* cleanup
* fixed r test
* fixed copy paste
* dynamic tests
* fix hash
* fix notation
* docker ps
* Fix makefile
* Fix makefile
Co-authored-by: Admiral Awkbar <admiralawkbar@github.com>
2021-04-30 11:29:15 -05:00
Lukas Gravley
e0e4a67f3a
Certs ( #1470 )
...
* adding cert
* update readme
* typo
* make exec
* spaces
* adding better way
* adding example
* make shell happy
* fix space
* adding notes
* bad var
* duh
2021-04-26 09:00:42 -05:00
Erik Godding Boye
a908937c78
Add new ENV VAR to set ansible-lint config file ( #1424 )
2021-04-11 20:24:43 -07:00
Lukas Gravley
08a586cf3b
adding Python MyPy ( #1401 )
...
* adding fun
* fix whitespace
* adding tests
* adding the array
* bug in file name
* fix tap
* makes no sense
* adding the hammer
* adding some extra protbuf
2021-03-24 14:00:23 -05:00
Andreas Fritzler
1367534603
Allow to override github api url ( #1395 )
2021-03-23 13:26:14 -05:00
Lukas Gravley
3d39df7f0e
adding it ( #1396 )
...
* adding it
* i kant read
* make go go away
2021-03-23 12:02:16 -05:00
Andreas Fritzler
130b6ac1a5
Added support for custom github domain for status target url ( #1367 )
2021-03-15 15:19:54 -05:00
Tom Pansino
7b8e3189d8
Support custom markdownlint rules ( #1306 )
...
* Support custom rules with markdownlint
* Add MARKDOWN_CUSTOM_RULE_GLOBS to README.md
* Fix shellcheck issues and use bash array for globs
* Fix shfmt issues
Co-authored-by: Gabriel Diaz <gabo.fdc@gmail.com>
2021-03-10 09:06:06 -06:00
Antonio Yang
60e2561b15
Add clippy for rust ( #1277 )
...
* Add clippy for Rust
* Update ARM test cases
- fix arm good test case
- update tap report
* Lint github workflows release config
2021-03-08 14:13:04 -06:00
Gabriel Diaz
11720172cb
Fix get file diff on pr event ( #1305 )
...
* Fix pr event sha
* Improve cmd
* Fix space
2021-03-04 13:51:44 -06:00
Gabriel Diaz
46df94844c
Add debug info for multi status api calls ( #1287 )
...
* Add debug info for multi status api calls
* Add test for clean action
* Add more verbose
* Test in action context
* Test use local build as action
* Improve debug for raw file array
* Fix shallow fetch
* Fix error messages on diff cmd
* Changed repeated code to function
* Fix quotes
2021-03-02 08:29:12 -06:00
Antonio Yang
f47b363f71
Add rustfmt for Rust ( #1250 )
...
* Add linter for Rust
- add 2015 edition
- add 2018 edition
* Add tap reports
- add tap reports
- fix good test case
* 1 command=lesslayers
Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
2021-02-26 08:47:21 -06:00
Marco Ferrari
b6bbc88e8e
Ignore files that are ignored by Git ( #1185 )
...
* Ignore files that are ignored by Git
* Add missing continue statement
* Fix linting errors
* Fix linting errors
* like it
* like it
* Add the IGNORE_GITIGNORED_FILES variable
* Fix setting the Ansible directory when running tests
* Fix var export
* Update linter.sh
Co-authored-by: Admiral Awkbar <admiralawkbar@github.com>
2021-02-18 12:15:50 -06:00
Marco Ferrari
ab8780a58f
Install, configure, and run jscpd. Add missing tests ( #1032 )
...
Co-authored-by: Gabo <gabo.fdc@gmail.com>
Co-authored-by: Matt Desmond <beardofedu@github.com>
Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
2021-01-27 20:47:34 +01:00
Lukas Gravley
e11786a54c
Adding Flag for Possum ( #1149 )
...
* adding a bad feature
* fix hadolint
2021-01-19 11:03:14 -06:00
Lukas Gravley
193de39afd
Adding support for Prettier ( #1118 )
...
* adding it
* fix spaces
* vars were backwards
* remove prettier from function test
2021-01-04 11:07:57 -06:00
Marco Ferrari
156024e231
Simplify linter and worker by generalizing ansible-lint ( #1035 )
...
Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
2020-12-04 16:04:09 -06:00
Cesar Rodriguez
0f9370c453
Fixes Terrascan to perform checks for all supported Terraform cloud providers ( #1015 )
...
* updates to Terrascan v1.2.0
* updates command to explicitly scan terraform for all supported providers
* add no cache
* specify Pipfile
* verbose
* remove system
* remove cache
* put it back
* put it back
* clear
* adding cython
* more libs
* add system
Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
Co-authored-by: SVN Migrator <someone@somewhere.com>
2020-11-20 11:44:57 -06:00
Marco Ferrari
241f9f2cad
Harden testing ( #982 )
2020-11-20 09:12:31 -06:00
Lukas Gravley
cf19607c3c
Gherkin ( #1011 )
...
* adding gherkin
* adding to array
* fix space
* Update Dockerfile
* adding rules
* adding rules
Co-authored-by: SVN Migrator <someone@somewhere.com>
2020-11-19 09:54:20 -06:00
Lukas Gravley
fd154e1d13
give more memory ( #992 )
2020-11-12 11:45:04 -06:00
Lukas Gravley
7943ce1f54
break out: ( #990 )
...
* break out:
* fix it
* fix source
* add them exports
* more path
* more path
2020-11-12 11:27:34 -06:00
Marco Ferrari
b7e5dfce01
Fix shfmt errors
2020-11-06 23:10:09 +01:00
Marco Ferrari
c0441b2844
Use the already-defined linter names array to print linter versions
2020-11-04 10:26:05 +01:00
Lucas Gravley
2c9f8b1aa2
fixing logic
2020-11-03 10:06:33 -06:00
Marco Ferrari
3911130038
Fail on errors while getting linter versions
2020-11-02 21:54:26 +01:00
Lukas Gravley
5a04bd9875
Merge pull request #927 from github/fix-secondary-rules-file
...
Don't override the secondary rules file path if available, don't reuse dirty values from previous iterations when loading rules files
2020-11-02 08:58:06 -06:00
Gabo
e4b007cd40
Move validation to build time
2020-10-30 15:06:12 -05:00
Lukas Gravley
7f15e7a441
Merge branch 'master' into fix-secondary-rules-file
2020-10-30 10:25:58 -05:00
Marco Ferrari
e2f45db57d
Initialize the LANGUAGE_LINTER_RULES value to avoid using leftovers from the previous iteration
2020-10-30 12:47:09 +01:00
Marco Ferrari
888bc7524e
Don't override the secondary rules file path, if available
2020-10-30 12:15:16 +01:00
Gabo
997cfdcb02
Add notice warn and error log levels
2020-10-28 19:08:01 -05:00
Lucas Gravley
dbffb46526
adding tests
2020-10-28 10:22:55 -05:00
Ahmad Nassri
0396b9189b
fix: correct env variable name for JSX command ( #890 )
...
fixes #889
2020-10-23 09:17:25 +02:00
Callum
abb0901e2e
Fixed typo in missing linter rules.
2020-10-19 21:16:33 +02:00
Marco Ferrari
fcce194d34
Merge TestCodebase and LintCodebase
...
Change-Id: I9a044fefe96e400b8e3320842b53fe97af2a7b40
2020-10-17 16:12:55 +02:00
Marco Ferrari
5e25d5dcae
Print linter commands
2020-10-15 16:45:18 +02:00
Marco Ferrari
2a4c89e92f
Export LANGUAGE_LINTER_RULES
2020-10-15 16:45:18 +02:00
Marco Ferrari
fdb14fc19c
Print environment variables before running linters
2020-10-15 16:45:18 +02:00
Marco Ferrari
df79a85546
Print environment variables before running linters
2020-10-15 16:45:18 +02:00
Marco Ferrari
4507a8e056
Add a debug instructions to check LANGUAGE_LINTER_RULES
2020-10-15 16:45:18 +02:00
Marco Ferrari
dfaeaf317d
Simplify rules files loading, plus fixes
2020-10-15 16:45:18 +02:00
Lucas Gravley
7a775854e7
cleaner
2020-10-13 13:46:46 -05:00
Lucas Gravley
c3a1403fa0
fix tekton to not trigger kuber
2020-10-13 12:54:14 -05:00
Lucas Gravley
d8b13b0fd8
now with files
2020-10-13 10:21:23 -05:00
Marco Ferrari
c201c0f6d1
Dynamically invoke linters
2020-10-13 09:08:03 +02:00
Lukas Gravley
e8091a4ee9
Merge pull request #827 from PascalBourdier/ignore-kustomize-file
...
ignore kustomize file with kubeval
2020-10-12 10:36:45 -05:00
Lukas Gravley
6bde44e755
Merge pull request #824 from mshimokura/ecrc_file
...
editorconfig-checker - Use .ecrc Files
2020-10-12 10:24:00 -05:00
Michael Shimokura
a5cada70f8
Revert "rename the variable to EDITORCONFIG_CHECKER_FILE_NAME for clarity"
...
This reverts commit 23a463867d
.
2020-10-09 09:13:37 -04:00
Michael Shimokura
23a463867d
rename the variable to EDITORCONFIG_CHECKER_FILE_NAME for clarity
2020-10-09 09:02:12 -04:00