mirror of
https://github.com/RedWizardsLab/EchoHub.git
synced 2026-09-04 00:26:07 +02:00
feat: Add .gitattributes to enforce LF line endings for shell scripts
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
# Force LF line endings for shell scripts (required for Linux CI runners)
|
||||
*.sh text eol=lf
|
||||
+24
-24
@@ -1,24 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
#
|
||||
# Lint all Markdown files in the repository.
|
||||
# Config, globs, and ignores are defined in .markdownlint-cli2.jsonc.
|
||||
#
|
||||
# Usage:
|
||||
# ./scripts/lint-markdown.sh # check
|
||||
# ./scripts/lint-markdown.sh --fix # auto-fix
|
||||
#
|
||||
set -euo pipefail
|
||||
|
||||
REPO_ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
||||
cd "$REPO_ROOT"
|
||||
|
||||
# Resolve markdownlint-cli2 binary
|
||||
if command -v markdownlint-cli2 &>/dev/null; then
|
||||
LINT_CMD="markdownlint-cli2"
|
||||
else
|
||||
LINT_CMD="npx --yes markdownlint-cli2"
|
||||
fi
|
||||
|
||||
echo "Linting Markdown files..."
|
||||
$LINT_CMD "$@"
|
||||
echo "Markdown lint passed."
|
||||
#!/usr/bin/env bash
|
||||
#
|
||||
# Lint all Markdown files in the repository.
|
||||
# Config, globs, and ignores are defined in .markdownlint-cli2.jsonc.
|
||||
#
|
||||
# Usage:
|
||||
# ./scripts/lint-markdown.sh # check
|
||||
# ./scripts/lint-markdown.sh --fix # auto-fix
|
||||
#
|
||||
set -euo pipefail
|
||||
|
||||
REPO_ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
||||
cd "$REPO_ROOT"
|
||||
|
||||
# Resolve markdownlint-cli2 binary
|
||||
if command -v markdownlint-cli2 &>/dev/null; then
|
||||
LINT_CMD="markdownlint-cli2"
|
||||
else
|
||||
LINT_CMD="npx --yes markdownlint-cli2"
|
||||
fi
|
||||
|
||||
echo "Linting Markdown files..."
|
||||
$LINT_CMD "$@"
|
||||
echo "Markdown lint passed."
|
||||
|
||||
Reference in New Issue
Block a user