mirror of
https://github.com/super-linter/super-linter.git
synced 2024-11-22 06:01:05 -05:00
Update rustfmt with 2021 edition (#2196)
This commit is contained in:
parent
c4e6b0c6f4
commit
1d4680e2a7
2 changed files with 9 additions and 4 deletions
|
@ -377,6 +377,7 @@ But if you wish to select or exclude specific linters, we give you full control
|
||||||
| **VALIDATE_RUBY** | `true` | Flag to enable or disable the linting process of the Ruby language. |
|
| **VALIDATE_RUBY** | `true` | Flag to enable or disable the linting process of the Ruby language. |
|
||||||
| **VALIDATE_RUST_2015** | `true` | Flag to enable or disable the linting process of the Rust language. (edition: 2015) |
|
| **VALIDATE_RUST_2015** | `true` | Flag to enable or disable the linting process of the Rust language. (edition: 2015) |
|
||||||
| **VALIDATE_RUST_2018** | `true` | Flag to enable or disable the linting process of Rust language. (edition: 2018) |
|
| **VALIDATE_RUST_2018** | `true` | Flag to enable or disable the linting process of Rust language. (edition: 2018) |
|
||||||
|
| **VALIDATE_RUST_2021** | `true` | Flag to enable or disable the linting process of Rust language. (edition: 2021) |
|
||||||
| **VALIDATE_RUST_CLIPPY** | `true` | Flag to enable or disable the clippy linting process of Rust language. |
|
| **VALIDATE_RUST_CLIPPY** | `true` | Flag to enable or disable the clippy linting process of Rust language. |
|
||||||
| **VALIDATE_SCALAFMT_LINT** | `true` | Flag to enable or disable the linting process of Scala language. (Utilizing: scalafmt --test) |
|
| **VALIDATE_SCALAFMT_LINT** | `true` | Flag to enable or disable the linting process of Scala language. (Utilizing: scalafmt --test) |
|
||||||
| **VALIDATE_SHELL_SHFMT** | `true` | Flag to enable or disable the linting process of Shell scripts. (Utilizing: shfmt) |
|
| **VALIDATE_SHELL_SHFMT** | `true` | Flag to enable or disable the linting process of Shell scripts. (Utilizing: shfmt) |
|
||||||
|
|
|
@ -242,9 +242,10 @@ LANGUAGE_ARRAY=('ANSIBLE' 'ARM' 'BASH' 'BASH_EXEC' 'CLANG_FORMAT'
|
||||||
'OPENAPI' 'PERL' 'PHP_BUILTIN' 'PHP_PHPCS' 'PHP_PHPSTAN' 'PHP_PSALM'
|
'OPENAPI' 'PERL' 'PHP_BUILTIN' 'PHP_PHPCS' 'PHP_PHPSTAN' 'PHP_PSALM'
|
||||||
'POWERSHELL' 'PROTOBUF' 'PYTHON_BLACK' 'PYTHON_PYLINT' 'PYTHON_FLAKE8'
|
'POWERSHELL' 'PROTOBUF' 'PYTHON_BLACK' 'PYTHON_PYLINT' 'PYTHON_FLAKE8'
|
||||||
'PYTHON_ISORT' 'PYTHON_MYPY' 'R' 'RAKU' 'RUBY' 'RUST_2015' 'RUST_2018'
|
'PYTHON_ISORT' 'PYTHON_MYPY' 'R' 'RAKU' 'RUBY' 'RUST_2015' 'RUST_2018'
|
||||||
'RUST_CLIPPY' 'SCALAFMT' 'SHELL_SHFMT' 'SNAKEMAKE_LINT' 'SNAKEMAKE_SNAKEFMT'
|
'RUST_2021' 'RUST_CLIPPY' 'SCALAFMT' 'SHELL_SHFMT' 'SNAKEMAKE_LINT'
|
||||||
'STATES' 'SQL' 'SQLFLUFF' 'TEKTON' 'TERRAFORM_TFLINT' 'TERRAFORM_TERRASCAN'
|
'SNAKEMAKE_SNAKEFMT' 'STATES' 'SQL' 'SQLFLUFF' 'TEKTON' 'TERRAFORM_TFLINT'
|
||||||
'TERRAGRUNT' 'TSX' 'TYPESCRIPT_ES' "${TYPESCRIPT_STYLE_NAME}" 'XML' 'YAML')
|
'TERRAFORM_TERRASCAN' 'TERRAGRUNT' 'TSX' 'TYPESCRIPT_ES'
|
||||||
|
"${TYPESCRIPT_STYLE_NAME}" 'XML' 'YAML')
|
||||||
|
|
||||||
##############################
|
##############################
|
||||||
# Linter command names array #
|
# Linter command names array #
|
||||||
|
@ -304,6 +305,7 @@ LINTER_NAMES_ARRAY['RAKU']="raku"
|
||||||
LINTER_NAMES_ARRAY['RUBY']="rubocop"
|
LINTER_NAMES_ARRAY['RUBY']="rubocop"
|
||||||
LINTER_NAMES_ARRAY['RUST_2015']="rustfmt"
|
LINTER_NAMES_ARRAY['RUST_2015']="rustfmt"
|
||||||
LINTER_NAMES_ARRAY['RUST_2018']="rustfmt"
|
LINTER_NAMES_ARRAY['RUST_2018']="rustfmt"
|
||||||
|
LINTER_NAMES_ARRAY['RUST_2021']="rustfmt"
|
||||||
LINTER_NAMES_ARRAY['RUST_CLIPPY']="clippy"
|
LINTER_NAMES_ARRAY['RUST_CLIPPY']="clippy"
|
||||||
LINTER_NAMES_ARRAY['SCALAFMT']="scalafmt"
|
LINTER_NAMES_ARRAY['SCALAFMT']="scalafmt"
|
||||||
LINTER_NAMES_ARRAY['SHELL_SHFMT']="shfmt"
|
LINTER_NAMES_ARRAY['SHELL_SHFMT']="shfmt"
|
||||||
|
@ -757,7 +759,8 @@ UpdateLoopsForImage() {
|
||||||
#############################################
|
#############################################
|
||||||
# Need to remove linters for the slim image #
|
# Need to remove linters for the slim image #
|
||||||
#############################################
|
#############################################
|
||||||
REMOVE_ARRAY=("ARM" "CSHARP" "ENV" "POWERSHELL" "RUST_2015" "RUST_2018" "RUST_CLIPPY")
|
REMOVE_ARRAY=("ARM" "CSHARP" "ENV" "POWERSHELL" "RUST_2015" "RUST_2018"
|
||||||
|
"RUST_2021" "RUST_CLIPPY")
|
||||||
|
|
||||||
# Remove from LANGUAGE_ARRAY
|
# Remove from LANGUAGE_ARRAY
|
||||||
echo "Removing Languages from LANGUAGE_ARRAY for slim image..."
|
echo "Removing Languages from LANGUAGE_ARRAY for slim image..."
|
||||||
|
@ -923,6 +926,7 @@ LINTER_COMMANDS_ARRAY['RAKU']="raku"
|
||||||
LINTER_COMMANDS_ARRAY['RUBY']="rubocop -c ${RUBY_LINTER_RULES} --force-exclusion"
|
LINTER_COMMANDS_ARRAY['RUBY']="rubocop -c ${RUBY_LINTER_RULES} --force-exclusion"
|
||||||
LINTER_COMMANDS_ARRAY['RUST_2015']="rustfmt --check --edition 2015"
|
LINTER_COMMANDS_ARRAY['RUST_2015']="rustfmt --check --edition 2015"
|
||||||
LINTER_COMMANDS_ARRAY['RUST_2018']="rustfmt --check --edition 2018"
|
LINTER_COMMANDS_ARRAY['RUST_2018']="rustfmt --check --edition 2018"
|
||||||
|
LINTER_COMMANDS_ARRAY['RUST_2021']="rustfmt --check --edition 2021"
|
||||||
LINTER_COMMANDS_ARRAY['RUST_CLIPPY']="clippy"
|
LINTER_COMMANDS_ARRAY['RUST_CLIPPY']="clippy"
|
||||||
LINTER_COMMANDS_ARRAY['SCALAFMT']="scalafmt --config ${SCALAFMT_LINTER_RULES} --test"
|
LINTER_COMMANDS_ARRAY['SCALAFMT']="scalafmt --config ${SCALAFMT_LINTER_RULES} --test"
|
||||||
LINTER_COMMANDS_ARRAY['SHELL_SHFMT']="shfmt -d"
|
LINTER_COMMANDS_ARRAY['SHELL_SHFMT']="shfmt -d"
|
||||||
|
|
Loading…
Reference in a new issue