// Thunderbird User.JS ESLint configuration file import js from "@eslint/js"; export default [ js.configs.recommended, { rules: { // Expect only double-quoted strings. quotes: ["error", "double"], // Expect a semicolon after each statement. semi: ["error", "always", {"omitLastInOneLineBlock": false}], // As project code style, don't allow tabulation nor trailing whitespaces. "no-tabs": "error", "no-trailing-spaces": "error", // Don't allow whitespace before semicolons. "semi-spacing": ["error", {"before": false}], // Don't allow irregular whitespace characters in our sheet. "no-irregular-whitespace": ["error", {"skipStrings": false, "skipComments": false}], }, languageOptions: { // From globals: { pref: "readonly", user_pref: "readonly", sticky: "readonly", locked: "readonly", sticky_pref: "readonly", }, }, }, ];