Resolve pre-commit hook formatting failures for multiple files: **Files Fixed:** - .woodpecker/Dockerfile — Add missing final newline - .woodpecker/Dockerfile.cross — Add missing final newline - justfiles/ci.just — Remove trailing whitespace from recipe definitions - docs/setup/tracking-setup.md — Add missing final newline - crates/vapora-backend/src/api/provider_metrics.rs — Add missing final newline **Hooks Passing:** ✅ end-of-file-fixer — Files now have proper final newlines ✅ trailing-whitespace — Removed all trailing spaces ✅ mixed-line-ending — Line endings normalized These changes ensure the pre-commit framework can properly validate file formatting without blocking commits on infrastructure issues.
41 lines
924 B
Plaintext
41 lines
924 B
Plaintext
# ShellCheck Configuration Template
|
|
# Bash/shell script linting configuration
|
|
# Generated by dev-system/ci
|
|
# Location: .shellcheckrc
|
|
|
|
|
|
# Generated by dev-system/ci
|
|
# ShellCheck configuration for Bash script validation
|
|
|
|
# Enable all optional checks
|
|
enable=all
|
|
|
|
# Disable specific checks that are too strict
|
|
# SC1091 - Not following sourced files (noisy in monorepos)
|
|
# disable=SC1091
|
|
|
|
# Source path for sourced files
|
|
source-path=SCRIPTDIR
|
|
|
|
# Severity levels: error, warning, info, style
|
|
severity=warning
|
|
|
|
# Format: gcc, json, json1, quiet
|
|
format=gcc
|
|
|
|
# Exit status thresholds
|
|
# 0: All checks passed
|
|
# 1: Warning found
|
|
# 2: Error found
|
|
|
|
# Shell dialect (bash, sh, ksh, etc)
|
|
# shell=bash
|
|
|
|
# Check style guide compliance
|
|
# These are considered good practices but optional
|
|
|
|
# Common problematic patterns
|
|
# SC2086 - Double quote to prevent globbing
|
|
# SC2181 - Check exit code explicitly
|
|
# SC2207 - Array from command substitution
|