Docs.rs
shuck-linter-0.0.43
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
shuck-linter 0.0.43
Lint rule engine and checker for shell scripts
Crate
Source
Builds
Feature flags
Documentation
..
snapshots
a_flag_in_double_bracket.rs
append_to_array_as_string.rs
append_with_escaped_quotes.rs
arithmetic_redirection_target.rs
array_slice_in_comparison.rs
array_to_string_conversion.rs
assign_special_zero.rs
assignment_looks_like_comparison.rs
assignment_spacing.rs
assignment_to_numeric_variable.rs
at_sign_in_string_compare.rs
backslash_before_closing_backtick.rs
backtick_in_command_position.rs
bad_redirection_fd_order.rs
bad_var_name.rs
bare_closing_brace.rs
bare_done_word.rs
bare_glob_command_path.rs
bare_slash_marker.rs
broken_assoc_key.rs
broken_test_common.rs
broken_test_end.rs
broken_test_parse.rs
c_prototype_fragment.rs
c_style_comment.rs
case_arm_not_in_getopts.rs
case_default_before_glob.rs
case_glob_reachability.rs
case_item_delete.rs
case_pattern_var.rs
chained_test_branches.rs
comma_array_elements.rs
commented_continuation_line.rs
constant_case_subject.rs
constant_comparison_test.rs
continue_outside_loop_in_function.rs
dangling_else.rs
diff_marker_line.rs
dollar_question_after_command.rs
double_paren_grouping.rs
duplicate_redirect.rs
dynamic_source_path.rs
else_if.rs
else_without_then.rs
empty_function_body.rs
empty_test.rs
env_prefix_expansion_only.rs
escaped_negation_in_test.rs
export_with_positional_params.rs
expr_substr_in_test.rs
find_or_without_grouping.rs
find_output_loop.rs
find_output_to_xargs.rs
function_arity.rs
function_called_before_defined.rs
function_called_without_args.rs
function_references_unset_param.rs
getopts_option_not_in_case.rs
glob_in_find_substitution.rs
glob_in_grep_pattern.rs
glob_in_string_comparison.rs
glob_in_test_comparison.rs
glob_in_test_directory.rs
glob_with_expansion_in_loop.rs
greater_than_in_test.rs
heredoc_closer_not_alone.rs
heredoc_missing_end.rs
if_bracket_glued.rs
if_dollar_command.rs
if_missing_then.rs
ifs_set_to_literal_backslash_n.rs
implicit_global_in_function.rs
indented_heredoc_close.rs
indented_shebang.rs
invalid_exit_status.rs
jammed_test_bracket.rs
leading_glob_argument.rs
leading_zero_arithmetic.rs
line_oriented_input.rs
linebreak_in_test.rs
literal_unary_string_test.rs
local_cross_reference.rs
loop_control_outside_loop.rs
loop_without_end.rs
malformed_arithmetic_in_condition.rs
mapfile_process_substitution.rs
misquoted_heredoc_close.rs
missing_bracket_space.rs
missing_done_in_for_loop.rs
missing_fi.rs
missing_semicolon_before_brace.rs
missing_space_before_bracket_close.rs
mixed_and_or_in_condition.rs
mod.rs
mutable_global.rs
nested_parameter_expansion.rs
non_absolute_shebang.rs
non_shell_syntax_in_script.rs
open_double_quote.rs
overwritten_function.rs
pattern_policy.rs
pattern_with_variable.rs
pipe_to_kill.rs
plus_prefix_in_assignment.rs
positional_param_as_operator.rs
positional_ten_braces.rs
possible_variable_misspelling.rs
quoted_array_slice.rs
quoted_bash_regex.rs
quoted_bash_source.rs
quoted_command_in_test.rs
redirect_before_pipe.rs
redirect_clobbers_input.rs
redirect_to_command_name.rs
script_scope_local.rs
set_flags_without_dashes.rs
shebang_not_on_first_line.rs
shell_quoting_reuse.rs
single_quoted_literal.rs
space_after_hash_bang.rs
spaced_assignment.rs
spacey_assign.rs
status_capture_after_branch_test.rs
stderr_before_stdout_redirect.rs
stray_closing_keyword.rs
string_compared_with_eq.rs
string_comparison_for_version.rs
subshell_in_arithmetic.rs
subshell_local_assignment.rs
subshell_side_effect.rs
subst_with_redirect.rs
subst_with_redirect_err.rs
sudo_redirection_order.rs
suspicious_bracket_glob.rs
syntax.rs
tautology_chain.rs
template_brace_in_command.rs
tilde_in_string_comparison.rs
trap_string_expansion.rs
truthy_literal_test.rs
unanchored_source_path.rs
unchecked_directory_change.rs
unchecked_directory_change_in_function.rs
undefined_variable.rs
unicode_quote_in_string.rs
unicode_single_quote_in_single_quotes.rs
unquoted_globs_in_find.rs
unquoted_grep_regex.rs
unreachable_after_exit.rs
unset_associative_array_element.rs
unterminated_if.rs
until_missing_do.rs
untracked_source_file.rs
unused_assignment.rs
unused_heredoc.rs
variable_as_command_name.rs
variable_reference_common.rs