Update and rename .shfmt to .shfmt.yaml

This commit is contained in:
Alexandre
2025-06-10 10:27:56 +02:00
committed by GitHub
parent f03d843259
commit 19e55641a4
2 changed files with 35 additions and 11 deletions

View File

@@ -1,11 +0,0 @@
root = true
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.md]
trim_trailing_whitespace = false

35
.github/linters/.shfmt.yaml vendored Normal file
View File

@@ -0,0 +1,35 @@
# ==================================================================================
# shfmt Configuration - Shell Script Formatting Standards
# ==================================================================================
# Indent with 2 spaces
indent: 2
# Use spaces instead of tabs
use_tabs: false
# Put binary operators at the beginning of lines
binary_next_line: true
# Put case statement patterns on the same line as the case
case_indent: true
# Simplify the code
simplify: true
# Language variant (bash, posix, mksh)
language_variant: bash
# Function declaration style
# func_style: 0 # function name() { ... }
# func_style: 1 # name() { ... }
func_style: 1
# Keep column alignment for continuation lines
keep_column_alignment: true
# Minify scripts by removing comments and extra whitespace
# minify: false
# Apply formatting recursively to included files
# find: true