issues
search
mcandre
/
stank
stank: analyzers for determining whether files smell like rotten POSIX shell scripts, or faintly rosy like Ruby and Python scripts
Other
52
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
warn on lack of set -o pipefail in scripts with piping commands
#138
mcandre
opened
8 months ago
0
stank: ignore common vendor directories
#137
mcandre
opened
1 year ago
0
warn on risk of infinite recursion
#136
mcandre
opened
1 year ago
0
polyshell
#135
mcandre
opened
1 year ago
0
batsh
#134
mcandre
opened
1 year ago
0
scsh
#133
mcandre
opened
1 year ago
0
option: recommend double-quotes instead of single quotes, for easier copying and pasting of polyglot commands into Windows shells
#132
mcandre
opened
1 year ago
0
yamllint
#131
mcandre
closed
1 year ago
1
reimplement in rust
#130
mcandre
opened
1 year ago
0
cite dotenv linter
#129
mcandre
opened
1 year ago
0
cicada
#128
mcandre
opened
1 year ago
0
nu
#127
mcandre
opened
1 year ago
0
.env files
#126
mcandre
opened
1 year ago
0
--
#125
mcandre
opened
1 year ago
0
spaces
#124
mcandre
opened
1 year ago
0
(t)csh, rc support
#123
mcandre
opened
1 year ago
0
encourage set -o pipefail
#122
mcandre
opened
1 year ago
0
xonsh
#121
mcandre
opened
1 year ago
0
nushell
#120
mcandre
opened
1 year ago
0
lint shebang executable path resolution (any scripting language)
#119
mcandre
opened
1 year ago
0
Encourage set -o pipefail
#118
mcandre
opened
1 year ago
0
Heirloom sh
#117
mcandre
closed
1 year ago
0
option to encourage exec
#116
mcandre
opened
1 year ago
0
readme: warn for embedded shell script snippets
#115
mcandre
closed
1 year ago
0
do not assume shell language for bosh
#114
mcandre
opened
1 year ago
0
embedded shells
#113
mcandre
opened
1 year ago
0
trap considered harmful
#112
mcandre
opened
1 year ago
13
differentiate set -E for bash and other bash family shells
#111
mcandre
closed
1 year ago
0
register hush
#110
mcandre
opened
2 years ago
0
funk: warn on OS-specific commands
#109
mcandre
opened
3 years ago
0
Ignore .cache directories by default
#108
mcandre
opened
3 years ago
0
set -C
#107
mcandre
opened
3 years ago
0
note more POSIXy and nonPOSIXy shells
#106
mcandre
opened
3 years ago
0
Option to warn on specific encodings
#105
mcandre
opened
4 years ago
0
stank: -print0 (like find)
#104
mcandre
opened
4 years ago
0
funk: Warn on spaces in filenames
#103
mcandre
opened
4 years ago
0
funk: Option to encourage vi and emacs modelines
#102
mcandre
opened
4 years ago
0
stank: Flags to restrict results to bash subsets
#101
mcandre
opened
4 years ago
0
Drop warning on shebangs for configuration files
#100
mcandre
closed
4 years ago
0
dtksh
#99
mcandre
opened
4 years ago
0
Encourage EXIT trap signal
#98
mcandre
opened
4 years ago
0
Handle missing symlinks better
#97
mcandre
closed
4 years ago
0
Zero flag for xargs null byte argument termination
#96
mcandre
opened
4 years ago
0
Warn on strange properties of libs vs. executable scripts
#95
mcandre
closed
4 years ago
6
Extract rule text
#94
mcandre
opened
4 years ago
0
Apply more rules to non-POSIXy scripts
#93
mcandre
opened
4 years ago
0
funk: Optional strict max byte length rule for shebangs
#92
mcandre
opened
4 years ago
0
Expand env logic
#91
mcandre
opened
4 years ago
0
funk: shlint-like linting
#90
mcandre
closed
4 years ago
0
funk: warn on non-ASCII bytes
#89
mcandre
opened
4 years ago
0
Next