ShellCheck, a static analysis tool for shell scripts
-
Updated
May 21, 2022 - Haskell
{{ message }}
ShellCheck, a static analysis tool for shell scripts
Find and fix problems in your JavaScript code.
A tool to enforce Swift style and conventions.
Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
GoKart is a new stand-alone security-focused static analysis tool.
Add support for GoKart. It uses go/analysis.
Run GoKart separately to golangci-lint.
_No respo
test.scss
$frames: ("one", "two", "three");
@each $name in $frames {
@keyframes frame-#{$name} {
/* CSS ... */
}
}$ npx stylelint test.scss
test.scss
4:14 ✖ Expected keyframe name to be kebab-case keyframes-name-pattern
The name is kebab case, but due to the string interpolation, the line is f
A framework for managing and maintaining multi-language pre-commit hooks.
git diff-tree used by linter on push checks only files from the last commit and regardless of files status, so deleted or renamed files are also checked.
There are now 2 different git commands used for finding the list of broken files (find them here: https://github.com/github/super-linter/blob/v3.14.4/lib/functions/buildFileList.sh#L59-L105). git diff-tree is u
Dockerfile linter, validate inline bash, written in Haskell
Many repositories need to fix, so please help if you like.
If you could help, it would be helpful if you could comment before starting the work not to overlapping.
Run exit command after lint.
echo '::group:: Running golangci-lint with reviewdog 🐶 ...'
goA Python utility / library to sort imports.
Staticcheck - The advanced Go linter
Security scanner for your Terraform code
Successfully analysis of test class with @Parameterized.Parameters with a large function returning a list of arrays of around 27 items
<!-
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Catch insensitive, inconsiderate writing
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
.bandit file with content:[bandit]
tests: B101,B102,B301
bandit -c .bandit -r module/[main] ERROR .bandit : Error parsing file.Expected behavior
working as described in readme
Bandit version
ba
I'm currently working with a project that involves calculations of large numbers.
If I have a file named test.py containing the single line:
test0 = 15 ** 20220529It takes on average 1 minute to produce any output
No response
python3 -m pylint test.py
Affects PMD Version: 6.44
Rule: ImmutableField
Description: Per Java EE spec (https://docs.oracle.com/javaee/6/tutorial/doc/bnbqa.html) Java entity classes must not be declared final. Likewise no methods or persistent instance variables must be declared final. The last part is especially true for this rule
Add a description, image, and links to the linter topic page so that developers can more easily learn about it.
To associate your repository with the linter topic, visit your repo's landing page and select "manage topics."
There are some annoying warnings when building the documentation site: