Skip to content

Commit

Permalink
Review eslint config (MagicMirrorOrg#3269)
Browse files Browse the repository at this point in the history
- Remove "prettier" from plugin array, because it's already enabled by
"plugin:prettier/recommended"
- Remove "jsdoc" from plugin array, because it's already enabled by
"plugin:jsdoc/recommended"
- Enable recommended import rules
- Add two additional import rules

Note: To avoid overloading this PR I'll tackle the jest part with
another PR after this one has been dealt with.
  • Loading branch information
KristjanESPERANTO authored Nov 20, 2023
1 parent 247115d commit 679a413
Show file tree
Hide file tree
Showing 7 changed files with 10 additions and 3 deletions.
6 changes: 4 additions & 2 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"extends": ["eslint:recommended", "plugin:prettier/recommended", "plugin:jsdoc/recommended"],
"plugins": ["prettier", "import", "jsdoc", "jest"],
"extends": ["eslint:recommended", "plugin:import/recommended", "plugin:jsdoc/recommended", "plugin:prettier/recommended"],
"plugins": ["jest"],
"env": {
"browser": true,
"es2022": true,
Expand All @@ -24,6 +24,8 @@
"rules": {
"eqeqeq": "error",
"import/order": "error",
"import/extensions": "error",
"import/newline-after-import": "error",
"no-param-reassign": "error",
"no-prototype-builtins": "off",
"no-throw-literal": "error",
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ _This release is scheduled to be released on 2024-01-01._

- Update electron to v27 and update other dependencies as well as github actions
- Update newsfeed: Use `html-to-text` instead of regex for transform description
- Review ESLint config (#3269)

### Fixed

Expand Down
1 change: 1 addition & 0 deletions js/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ const fs = require("fs");
const path = require("path");
const envsub = require("envsub");
const Log = require("logger");

const Server = require(`${__dirname}/server`);
const Utils = require(`${__dirname}/utils`);
const defaultModules = require(`${__dirname}/../modules/default/defaultmodules`);
Expand Down
1 change: 1 addition & 0 deletions js/server_functions.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
const fs = require("fs");
const path = require("path");
const Log = require("logger");

const startUp = new Date();

/**
Expand Down
1 change: 1 addition & 0 deletions modules/default/calendar/calendarfetcherutils.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
*/
const path = require("path");
const moment = require("moment");

const zoneTable = require(path.join(__dirname, "windowsZones.json"));
const Log = require("../../../js/logger");

Expand Down
2 changes: 1 addition & 1 deletion tests/e2e/animateCSS_spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* 09/2023
* MIT Licensed.
*/
const helpers = require("./helpers/global-setup.js");
const helpers = require("./helpers/global-setup");

describe("AnimateCSS integration Test", () => {
// define config file for testing
Expand Down
1 change: 1 addition & 0 deletions tests/e2e/helpers/basic-auth.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
const path = require("path");
const auth = require("express-basic-auth");
const express = require("express");

const app = express();

const basicAuth = auth({
Expand Down

0 comments on commit 679a413

Please sign in to comment.