lint: Partially sync with gjs

As in commit bf5129adc1, leave out putting the Formats module on
the verboten list.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2115>
This commit is contained in:
Florian Müllner 2022-01-18 21:11:36 +01:00 committed by Marge Bot
parent b001f18440
commit 1fe79a331f

View File

@ -2,8 +2,7 @@
# SPDX-License-Identifier: MIT OR LGPL-2.0-or-later # SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
# SPDX-FileCopyrightText: 2018 Claudio André <claudioandre.br@gmail.com> # SPDX-FileCopyrightText: 2018 Claudio André <claudioandre.br@gmail.com>
env: env:
es6: true es2021: true
es2020: true
extends: 'eslint:recommended' extends: 'eslint:recommended'
plugins: plugins:
- jsdoc - jsdoc
@ -86,7 +85,10 @@ rules:
linebreak-style: linebreak-style:
- error - error
- unix - unix
lines-between-class-members: error lines-between-class-members:
- error
- always
- exceptAfterSingleLine: true
max-nested-callbacks: error max-nested-callbacks: error
max-statements-per-line: error max-statements-per-line: error
new-parens: error new-parens: error
@ -253,5 +255,10 @@ globals:
window: readonly window: readonly
TextEncoder: readonly TextEncoder: readonly
TextDecoder: readonly TextDecoder: readonly
console: readonly
setTimeout: readonly
setInterval: readonly
clearTimeout: readonly
clearInterval: readonly
parserOptions: parserOptions:
ecmaVersion: 2020 ecmaVersion: 2022