UNPKG

homebridge-ecobee-status

Version:

Homebridge plugin to control Ecobee thermostat Home/Away/Sleep status through HomeKit security system interface

45 lines (44 loc) 1.2 kB
const js = require("@eslint/js"); const typescript = require("@typescript-eslint/eslint-plugin"); const typescriptParser = require("@typescript-eslint/parser"); module.exports = [ js.configs.recommended, { languageOptions: { parser: typescriptParser, parserOptions: { ecmaVersion: 2020, sourceType: "commonjs" }, globals: { // Node.js globals process: true, console: true, setTimeout: true, setInterval: true, clearTimeout: true, clearInterval: true, Buffer: true, module: true, require: true, __dirname: true, __filename: true, global: true } }, plugins: { "@typescript-eslint": typescript }, rules: { ...typescript.configs["recommended"].rules, "@typescript-eslint/no-explicit-any": "warn", "@typescript-eslint/explicit-module-boundary-types": "off", "no-unused-vars": "off", "@typescript-eslint/no-unused-vars": ["warn"], "no-console": ["warn", { allow: ["warn", "error"] }], "no-undef": "error" }, files: ["**/*.ts"], ignores: ["dist/**", "node_modules/**"] } ];