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