diff --git a/package.json b/package.json index 88593fb926..1ef71b103f 100644 --- a/package.json +++ b/package.json @@ -7,19 +7,19 @@ "doc": "docs" }, "eslintConfig": { + "extends": "xo", "ignorePatterns": [ "phpBB/adm/style/admin.js", "phpBB/adm/style/ajax.js", "phpBB/adm/style/permissions.js", - "phpBB/adm/style/timezone.js", "phpBB/adm/style/tooltip.js", "phpBB/assets/javascript/core.js", "phpBB/assets/javascript/editor.js", "phpBB/assets/javascript/installer.js", "phpBB/assets/javascript/plupload.js", - "phpBB/assets/javascript/*.min.js", "phpBB/styles/prosilver/template/ajax.js", "phpBB/styles/prosilver/template/forum_fn.js", + "phpBB/**/*.min.js", "phpBB/phpbb/**/*.js", "phpBB/tests/**/*.js" ], @@ -32,10 +32,6 @@ "error", "always-multiline" ], - "max-params": [ - "error", - 6 - ], "block-spacing": "error", "array-bracket-spacing": [ "error", @@ -100,13 +96,15 @@ "autoprefixer": "^10.2.5", "cssnano": "^5.0.2", "eslint": "^7.27.0", + "eslint-config-xo": "^0.36.0", "gulp": "^4.0.2", - "gulp-concat-css": "^3.1.0", + "gulp-concat-css": "^1.2.0", "gulp-postcss": "^9.0.0", "gulp-rename": "^2.0.0", + "gulp-sourcemaps": "^2.6.5", "postcss": "^8.2.15", "postcss-sorting": "^6.0.0", - "stylelint": "^13.13.1", - "stylelint-order": "^4.1.0" + "stylelint": "^9.2.0", + "stylelint-order": "^0.8.1" } }