Issues
- 0
Panic in parser found by fuzzing
#1098 opened by Cravtos - 3
Prefix editorconfig properties
#1094 opened by sdavids - 6
Add --ignore <glob> parameter
#1095 opened by sdavids - 1
--list exit code
#1093 opened by sdavids - 0
Add --find0 and --list0 flags
#1096 opened by sdavids - 2
Bash syntax breaks when posix sh shebang is present
#1092 opened by Amund211 - 2
- 2
Formatting suggestion: if-blocks with multiple conditions
#1068 opened by mikez - 1
how to leave one-line subshells as they are
#1091 opened by Karmenzind - 2
Request: Support for new POSIX 2022 sh features
#1050 opened by mcandre - 1
shfmt incorrectly reports "unclosed here-document" for tab-indented closing delimiter with <<-
#1088 opened by jooftian - 1
- 3
syntax: Parser does not handle unescaped slash as original value in replacement parameter expansion
#1076 opened by Ikke - 2
Arithmetic expansion: "= must follow a name" when variable expansion is used
#1086 opened by laurenthuberdeau - 1
- 0
- 1
Associative array access with concatenated keys without quotes fails to parse
#1082 opened by Popkornium18 - 2
Variable transformation does not work with arrays
#1081 opened by PigeonF - 0
man page: incorrect statement regarding use of `-` (read from stdin) and `--filename` flag
#1079 opened by ktetzlaff - 5
- 0
request: Include Windows ARM64 precompiled binary
#1077 opened by DariusHutchison - 1
interp: here-doc backslash is not preserved
#1070 opened by mochja - 2
- 1
interp: bash runs scripts if kernel returns ENOEXEC
#1065 opened by hugelgupf - 1
emulate beautysh `--force-function-style`
#1064 opened by williamspatrick - 2
Multiple commands in one line
#1061 opened by mastromberger - 1
editorconfig - accept simplify and minify flags?
#1059 opened by ColemanTom - 1
When processing a bash script, `shfmt` defaults to using `POSIX` syntax rules instead of bash-specific syntax
#1057 opened by Montana - 6
- 2
- 17
Ignored files not ignored when passed by name
#1037 opened by dcd-arnold - 1
Inline formatting single file: Breaks symlink and creates a regular file instead of retaining symlink
#1053 opened by mechanicker - 1
syntax: converting a backtick command substitution with escaped characters leaves too many backslashes
#1041 opened by nicki-krizek - 1
The number of columns is misplaced when the shfmt parses the backquote command with escape symbols.
#1028 opened by tegixia - 0
shfmt: places ";then" on wrong line when using heredoc as stdin for a command
#1047 opened by dionysius - 2
Wrong parsing of for loop
#1046 opened by aleeraser - 1
Unexpected reformatting of multi-line commands
#1045 opened by AxelKrypton - 2
expand: FuncEnviron provided environment variables will not copy cross pipe
#1043 opened by zhaodiaoer - 2
- 2
format error
#1039 opened by lost22git - 1
- 1
syntax: [ / test do not support expressions specified with escaped parentheses
#1036 opened by dtrudg - 2
feature request: have a flag to ignore indents
#1035 opened by TimB87 - 0
- 1
Process Substitution Locks Shell
#1032 opened by leath-dub - 3
Add flag to enforce ${var}
#1029 opened by AlexSkrypnyk - 4
Error on case toggle "~~"
#1026 opened by mayrholu - 1
Exclude formatting for code between `# @formatter:off` and `# @formatter:on`
#1030 opened by AlexSkrypnyk - 7
Bash compound conditional expressions require spacing between the outer brackets and the inner expression
#1025 opened by TyIsI - 1
[Bug] changes strings
#1023 opened by Jomik