Merge branch 'pull/5640'

This commit is contained in:
Anton Khorev 2025-02-09 23:37:57 +03:00
commit c443b81435
2 changed files with 10 additions and 8 deletions

View file

@ -6,6 +6,14 @@ const stylisticJs = require("@stylistic/eslint-plugin-js");
module.exports = [ module.exports = [
js.configs.recommended, js.configs.recommended,
erb.configs.recommended, erb.configs.recommended,
{
ignores: [
"app/assets/javascripts/i18n/",
"coverage/assets/",
"public/assets/",
"vendor/"
]
},
{ {
plugins: { plugins: {
"@stylistic": stylisticJs "@stylistic": stylisticJs

View file

@ -8,18 +8,12 @@ def config_file
Rails.root.join("config/eslint.js").to_s Rails.root.join("config/eslint.js").to_s
end end
def js_files
Rails.application.assets.each_file.select do |file|
(file.ends_with?(".js") || file.ends_with?(".js.erb")) && !file.match?(%r{/(gems|vendor|i18n|node_modules)/})
end
end
namespace "eslint" do namespace "eslint" do
task :check => :environment do task :check => :environment do
system(yarn_path, "run", "eslint", "-c", config_file, *js_files) || abort system(yarn_path, "run", "eslint", "-c", config_file, "--no-warn-ignored", Rails.root.to_s) || abort
end end
task :fix => :environment do task :fix => :environment do
system(yarn_path, "run", "eslint", "-c", config_file, "--fix", *js_files) || abort system(yarn_path, "run", "eslint", "-c", config_file, "--no-warn-ignored", "--fix", Rails.root.to_s) || abort
end end
end end