summaryrefslogtreecommitdiff
path: root/chromium/.eslintrc.js
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2022-05-17 17:24:03 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2022-06-22 07:51:41 +0000
commit774f54339e5db91f785733232d3950366db65d07 (patch)
tree068e1b47bd1af94d77094ed12b604a6b83d9c22a /chromium/.eslintrc.js
parentf7eaed5286974984ba5f9e3189d8f49d03e99f81 (diff)
downloadqtwebengine-chromium-774f54339e5db91f785733232d3950366db65d07.tar.gz
BASELINE: Update Chromium to 102.0.5005.57
Change-Id: I885f714bb40ee724c28f94ca6bd8dbdb39915158 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/.eslintrc.js')
-rw-r--r--chromium/.eslintrc.js43
1 files changed, 43 insertions, 0 deletions
diff --git a/chromium/.eslintrc.js b/chromium/.eslintrc.js
index 7b88ee1db66..711aca8304a 100644
--- a/chromium/.eslintrc.js
+++ b/chromium/.eslintrc.js
@@ -16,6 +16,8 @@ module.exports = {
// Enabled checks.
'brace-style': ['error', '1tbs'],
'curly': ['error', 'multi-line', 'consistent'],
+ 'new-parens': 'error',
+ 'no-console': ['error', {allow: ['info', 'warn', 'error', 'assert']}],
'no-extra-boolean-cast': 'error',
'no-extra-semi': 'error',
'no-new-wrappers': 'error',
@@ -50,8 +52,11 @@ module.exports = {
'message': 'Use ES modules or cr.define() instead',
},
],
+ 'no-throw-literal': 'error',
+ 'no-trailing-spaces': 'error',
'no-var': 'error',
'prefer-const': 'error',
+ 'quotes': ['error', 'single', {allowTemplateLiterals: true}],
'semi': ['error', 'always'],
// TODO(dpapad): Add more checks according to our styleguide.
@@ -60,5 +65,43 @@ module.exports = {
'overrides': [{
'files': ['**/*.ts'],
'parser': './third_party/node/node_modules/@typescript-eslint/parser',
+ 'plugins': [
+ '@typescript-eslint',
+ ],
+ 'rules': {
+ 'no-unused-vars': 'off',
+ '@typescript-eslint/no-unused-vars': [
+ 'error', {
+ argsIgnorePattern: '^_',
+ varsIgnorePattern: '^_',
+ }
+ ],
+
+ 'semi': 'off',
+ '@typescript-eslint/semi': ['error'],
+
+ '@typescript-eslint/member-delimiter-style': ['error', {
+ multiline: {
+ delimiter: 'comma',
+ requireLast: true,
+ },
+ singleline: {
+ delimiter: 'comma',
+ requireLast: false,
+ },
+ overrides: {
+ interface: {
+ multiline: {
+ delimiter: 'semi',
+ requireLast: true,
+ },
+ singleline: {
+ delimiter: 'semi',
+ requireLast: false,
+ },
+ },
+ },
+ }]
+ }
}]
};