From 2a7991949da533534a93cff4f2eea52c68087caa Mon Sep 17 00:00:00 2001 From: Ivo Julca Date: Wed, 15 Apr 2026 17:22:59 -0500 Subject: [PATCH] CI: Enforce Unix-style line-endings Somehow all EOL checks got removed at some point? But at least GitHub actions must check them. --- eslint-ps-standard.mjs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/eslint-ps-standard.mjs b/eslint-ps-standard.mjs index 38c7965cf3..a578d043fb 100644 --- a/eslint-ps-standard.mjs +++ b/eslint-ps-standard.mjs @@ -32,6 +32,10 @@ export const configure = (...args) => [ ...tseslint.config(...args), ]; +export const ciRules = globalThis.process?.env?.['CI'] ? { + "@stylistic/linebreak-style": ["error", "unix"], +} : {}; + /** @type {NonNullable} */ export const defaultRules = { ...stylistic.configs.customize({ @@ -189,6 +193,8 @@ export const defaultRules = { "@stylistic/multiline-ternary": "off", "@stylistic/object-curly-spacing": ["error", "always"], "@stylistic/indent": ["error", "tab", { "flatTernaryExpressions": true }], + + ...ciRules, }; /** @type {NonNullable} */