标签: grunt-eslint

"未找到ESLint配置"错误

最近,我们升级到ESLint 3.0.0并开始接收运行grunt eslint任务的以下消息:

> $ grunt eslint
Running "eslint:files" (eslint) task
Warning: No ESLint configuration found. Use --force to continue.
Run Code Online (Sandbox Code Playgroud)

这是grunt-eslint配置:

var lintTargets = [
    "<%= app.src %>/**/*/!(*test|swfobject)+(.js)",
    "test/e2e/**/*/*.js",
    "!test/e2e/db/models/*.js"
];
module.exports.tasks = {
    eslint: {
        files: {
            options: {
                config: 'eslint.json',
                fix: true,
                rulesdir: ['eslint_rules']
            },
            src: lintTargets
        }
    }
};
Run Code Online (Sandbox Code Playgroud)

我们该怎么做才能解决这个错误?

javascript gruntjs eslint grunt-eslint

28
推荐指数
5
解决办法
6万
查看次数

Grunt-eslint并启用`--fix`标志来自动修复违规行为

我知道eslintCLI本身有一个--fix标志,但我无法从文档中看出如何在我的Gruntfile中使用this via eslintConfig(in package.json)或grunt-eslint配置.

我有以下配置package.json:

"env": {
  "browser": true,
  "amd": true
},
"extends": "eslint:recommended",
Run Code Online (Sandbox Code Playgroud)

lint使用此Grunt配置通过任务调用它:

    eslint: {
        target: [
            'src/app/**/*.js'
        ],
        format: 'checkstyle'
    },
Run Code Online (Sandbox Code Playgroud)

如何--fix在此方案中启用该标志?

javascript gruntjs eslint grunt-eslint

14
推荐指数
2
解决办法
3716
查看次数

grunt-contrib-watch不支持eslint只能监视已更改的文件集

我似乎无法让ESLint只使用grunt-contrib-watch在更改的文件上运行.

我能用JSHint做到这一点.

任何帮助让ESLint做同样的事情都将非常感激.

gruntjs grunt-contrib-watch grunt-eslint

5
推荐指数
1
解决办法
481
查看次数

错误:找不到ESLint配置

无法使用Gulp使ESLint识别并运行。gulpfile.js的代码是:

"use strict";

var gulp = require('gulp');
var connect = require('gulp-connect'); //Runs a local dev server
var open = require('gulp-open'); //Open a URL in a web browser
var browserify = require('browserify'); // Bundles JS
var reactify = require('reactify');  // Transforms React JSX to JS
var source = require('vinyl-source-stream'); // Use conventional text streams with Gulp
var concat = require('gulp-concat'); //Concatenates files
var lint = require('gulp-eslint'); //Lint JS files, including JSX

var config = {
	port: 9005,
	devBaseUrl: 'http://localhost',
	paths: { …
Run Code Online (Sandbox Code Playgroud)

javascript json eslint gulp grunt-eslint

4
推荐指数
2
解决办法
8581
查看次数

ESLint没有输出

我正在尝试从本教程开始使用ESLint:https://davidwalsh.name/eslint

我复制了示例文件.当我eslint uploader.js在其目录中运行时,没有任何反应 - 有一个换行符,然后提示返回.完全没有输出.

我在同一目录下的JSON文件上运行它,并使用Grunt任务在项目范围内的所有JS文件上运行它.这些返回了一些错误,但没有接近我所期待的.

当我eslint在命令行上运行时,它按预期运行 - 返回参数和选项文档.我尝试重新启动实例,重新安装ESLint,故意引入egrigious错误uploader.js,但没有任何反应,更不用说教程中显示的输出了.有人可以帮忙吗?

javascript eslint grunt-eslint

4
推荐指数
1
解决办法
2571
查看次数