1
これは私の最初の投稿です(何か間違ったことがあった場合は私に知らせてください)。フォーラムとjshintのドキュメントを見てきましたが、今のところ答えを見つけることができませんでした。jshint警告を防止する "予想通り '{'と代わりに 'return'を見た。"
私は 『{』期待」jshint
エラーを返してif (!x) return;
を通じて、次のコードを実行し、代わりに 『復帰』を見ています。この記事はExpected "{" and instead saw "return"
同様の問題を説明する私を見つけました"
私はこれが有効な構文だと信じていますが、誰もそれを無視するようにjshintを設定する方法を知っていますか?これは私が、私はそれは非常に単純なものだと確信していますが、任意のヘルプは素晴らしいことだ
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
jshint: {
files:['./src/*.js','!gruntFile.js'],
options:{
"curly": true,
"eqnull": true,
"eqeqeq": true,
"undef": false,
"esversion": 6,
"globals":{
"jQuery": true
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
// Default task(s).
grunt.registerTask('default', ["jshint"]);
};
を使用していgruntFile.jsです。あなたがtrueに設定
おかげ
"これは有効な構文だと思います。"確かに正しい構文ですが、あなたの構文を確認するためにリンターは使用しません。 Lintersは、* valid * codeであるが、それでもやはり* bad *コードであるものを検出するためのもので、実行時エラーを隠蔽するか、そうでなければ招待する傾向があるからです。中括弧を省略することは、そのようなコードの完全な例です。 –
ありがとうヨルダン。ちゃんと覚えておきますよ。 – user260652