Merge pull request #5559 from hlfan/eslint-plugin-erb
Add eslint-plugin-erb to provide linting of .js.erb files
This commit is contained in:
commit
6142d8b8fe
5 changed files with 55 additions and 55 deletions
|
@ -1,9 +1,11 @@
|
|||
const globals = require("globals");
|
||||
const js = require("@eslint/js");
|
||||
const erb = require("eslint-plugin-erb");
|
||||
const stylisticJs = require("@stylistic/eslint-plugin-js");
|
||||
|
||||
module.exports = [
|
||||
js.configs.recommended,
|
||||
erb.configs.recommended,
|
||||
{
|
||||
plugins: {
|
||||
"@stylistic": stylisticJs
|
||||
|
@ -23,6 +25,15 @@ module.exports = [
|
|||
updateLinks: "readonly"
|
||||
}
|
||||
},
|
||||
linterOptions: {
|
||||
// The "unused disable directive" is set to "warn" by default.
|
||||
// For the ERB plugin to work correctly, you must disable
|
||||
// this directive to avoid issues described here
|
||||
// https://github.com/eslint/eslint/discussions/18114
|
||||
// If you're using the CLI, you might also use the following flag:
|
||||
// --report-unused-disable-directives-severity=off
|
||||
reportUnusedDisableDirectives: "off"
|
||||
},
|
||||
rules: {
|
||||
"@stylistic/array-bracket-newline": ["error", "consistent"],
|
||||
"@stylistic/array-bracket-spacing": "error",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue