mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-10-03 19:29:44 +08:00
Added warning for #1036
@@ -22,6 +22,8 @@ Supported directives are `disable` to disable warnings:
|
|||||||
|
|
||||||
Directives instead of or immediately after the shebang apply to the entire script. Otherwise, they are scoped to the structure that follows it (such as all branches of a `case` statement, or an entire function).
|
Directives instead of or immediately after the shebang apply to the entire script. Otherwise, they are scoped to the structure that follows it (such as all branches of a `case` statement, or an entire function).
|
||||||
|
|
||||||
|
*Note: There is a [known bug](../../issues/1036) in the current version when directives appear within `then` clauses of `if` blocks that causes Shellcheck to report 1072 on otherwise valid code. Avoid using directives within `then` clauses - instead place them at the top of the `if` block or another enclosing block.*
|
||||||
|
|
||||||
There is no support for scoping a directive to the first structure of the script. In these cases, use a dummy command `true` or `:` and then add directives, such as
|
There is no support for scoping a directive to the first structure of the script. In these cases, use a dummy command `true` or `:` and then add directives, such as
|
||||||
|
|
||||||
# This directive applies to the entire script
|
# This directive applies to the entire script
|
||||||
|
Reference in New Issue
Block a user