2017-04-10 5 views
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に設定

おかげ

+2

"これは有効な構文だと思います。"確かに正しい構文ですが、あなたの構文を確認するためにリンターは使用しません。 Lintersは、* valid * codeであるが、それでもやはり* bad *コードであるものを検出するためのもので、実行時エラーを隠蔽するか、そうでなければ招待する傾向があるからです。中括弧を省略することは、そのようなコードの完全な例です。 –

+0

ありがとうヨルダン。ちゃんと覚えておきますよ。 – user260652

答えて

関連する問題