From 31da7cd779b8d2a556e0c04a6c8b4f21e4ef2d9e Mon Sep 17 00:00:00 2001 From: Romain Vigier Date: Sat, 19 Aug 2023 19:16:16 +0200 Subject: [PATCH] Tools: Update ESLint rules --- lint/eslintrc-gjs.yml | 11 ++++------- lint/eslintrc-shell.yml | 12 +++++++++--- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/lint/eslintrc-gjs.yml b/lint/eslintrc-gjs.yml index 97e728f..81541c3 100644 --- a/lint/eslintrc-gjs.yml +++ b/lint/eslintrc-gjs.yml @@ -68,7 +68,10 @@ rules: jsdoc/check-tag-names: error jsdoc/check-types: error jsdoc/implements-on-classes: error - jsdoc/newline-after-description: error + jsdoc/tag-lines: + - error + - any + - startLines: 1 jsdoc/require-jsdoc: error jsdoc/require-param: error jsdoc/require-param-description: error @@ -127,12 +130,6 @@ rules: no-restricted-globals: [error, window] no-restricted-properties: - error - - object: imports - property: format - message: Use template strings - - object: pkg - property: initFormat - message: Use template strings - object: Lang property: copyProperties message: Use Object.assign() diff --git a/lint/eslintrc-shell.yml b/lint/eslintrc-shell.yml index a5b474d..dc2b484 100644 --- a/lint/eslintrc-shell.yml +++ b/lint/eslintrc-shell.yml @@ -8,12 +8,18 @@ rules: - properties: never allow: [^vfunc_, ^on_] consistent-return: error + eqeqeq: + - error + - smart key-spacing: - error - mode: minimum beforeColon: false afterColon: true - object-curly-spacing: - - error - - always prefer-arrow-callback: error + jsdoc/require-param-description: off + jsdoc/require-jsdoc: + - error + - exemptEmptyFunctions: true + publicOnly: + esm: true