|
14 | 14 | if $SHOULD_FIX
|
15 | 15 | then
|
16 | 16 | echo "Fixing Linting and Formatting Issues"
|
17 |
| - NPM_LINT_COMMAND="npm run lint:fix --silent" |
| 17 | + # NPM_LINT_COMMAND="npm run lint:fix --silent" |
| 18 | + ESLINT_FLAGS="--fix" |
18 | 19 | NEWLINE_FLAGS="--fix"
|
19 | 20 | BLACK_FLAGS=""
|
20 | 21 | else
|
21 |
| - NPM_LINT_COMMAND="npm run lint --silent" |
| 22 | + # NPM_LINT_COMMAND="npm run lint --silent" |
| 23 | + ESLINT_FLAGS="" |
22 | 24 | NEWLINE_FLAGS=""
|
23 | 25 | BLACK_FLAGS="--check"
|
24 | 26 | fi
|
25 | 27 |
|
26 |
| -# ℹ️ Linting Javascript test/**/*.ts |
27 |
| -$TEST_COMPOSE run --rm --build \ |
28 |
| - -v "$(pwd)/.github":/usr/src/test/github \ |
29 |
| - -v "$(pwd)/docs":/usr/src/test/docs \ |
30 |
| - -v "$(pwd)/example":/usr/src/test/example \ |
31 |
| - test-runner -c "$NPM_LINT_COMMAND" |
| 28 | +# # ℹ️ Linting Javascript test/**/*.ts |
| 29 | +# $TEST_COMPOSE run --rm --build \ |
| 30 | +# -v "$(pwd)/.github":/usr/src/test/github \ |
| 31 | +# -v "$(pwd)/docs":/usr/src/test/docs \ |
| 32 | +# -v "$(pwd)/example":/usr/src/test/example \ |
| 33 | +# test-runner -c "$NPM_LINT_COMMAND" |
| 34 | + |
| 35 | +# ℹ️ Linting Javascript test/**/*.cjs,js,json,mjs,ts |
| 36 | +if $SHOULD_FIX |
| 37 | +then |
| 38 | + $RUN_TEST_RUNNER_CMD " |
| 39 | + npx prettier \"**/*.{cjs,js,json,mjs,ts}\" --write \ |
| 40 | + --log-level error |
| 41 | + " |
| 42 | +fi |
| 43 | +$RUN_TEST_RUNNER_CMD " |
| 44 | + npx eslint . --ext .cjs,.js,.json,.mjs,.ts $ESLINT_FLAGS |
| 45 | +" |
| 46 | + |
| 47 | +# ℹ️ Linting Markdown **/*.md |
| 48 | +if $SHOULD_FIX |
| 49 | +then |
| 50 | + $RUN_TEST_RUNNER_CMD " |
| 51 | + npx prettier \"../**/*.md\" --write \ |
| 52 | + --log-level error \ |
| 53 | + --config ./.prettierrc.json |
| 54 | + " |
| 55 | +fi |
| 56 | + |
| 57 | +# ℹ️ Linting YML **/*.yml |
| 58 | +if $SHOULD_FIX |
| 59 | +then |
| 60 | + $RUN_TEST_RUNNER_CMD " |
| 61 | + npx prettier \"../**/*.yml\" --write \ |
| 62 | + --log-level error \ |
| 63 | + --config ./.prettierrc.json |
| 64 | + " |
| 65 | +fi |
| 66 | +$RUN_TEST_RUNNER_CMD " |
| 67 | + npx eslint .. --ext .yml $ESLINT_FLAGS \ |
| 68 | + --config ./.eslintrc.json |
| 69 | +" |
32 | 70 |
|
33 | 71 | # ℹ️ Linting Shell Scripts (**/*.sh) - https://github.com/koalaman/shellcheck#from-your-terminal
|
34 | 72 | find . -type d -name node_modules -prune -false -o -name "*.sh" -print0 \
|
|
0 commit comments