オプションのJShintとJSCSのドキュメントを使用してAngularJSアプリケーションにGulpを使用してJupintとJSCSをセットアップしました。 JSCSでは、IIFEに関連するすべてのファイルに1つずつ、またはファイルの先頭にコメントを追加します。JSCS validateJSDocエラーファイルの先頭で閉じたりコメントする際にサポートされていないルール
gulp.task('vet', function() {
var files = [
'./resources/assets/js/**/*.js',
'!./resources/assets/js/services/services.httpi.js',
'./*.js'
];
return gulp.src(files)
.pipe(jscs())
.pipe(jscs.reporter())
.pipe(jshint())
.pipe(jshint.reporter('jshint-stylish', {verbose: true}));
});
しかし、私は、私はすべての私のファイルに対して、このエラーが出る獣医タスクを実行する場合:
[15:15:41] Starting 'vet'...
Unsupported rule: validateJSDoc at D:\projects\app\resources\assets\js\app.config.js :
1 |(function() {
--------^
2 |
3 | 'use strict';
を私はずさんな(クロージャのうち、「厳格な使用」移動しようとしたが、参照するために必要なてきましたそれは)働いていた場合
は、代わりに私はまた、閉鎖前にコメントを追加しようとしたが、同じエラーを取得し、代わりにそれはコメントを指す:
2 code style errors found.
Unsupported rule: validateJSDoc at D:\projects\app\resources\assets\js\app.module.js :
1 |/**
--------^
2 | * Application Module
3 | * @namespace Application
JSCSは、ファイルを特定のものから開始することを想定していますか?誰でもこれを修正する方法を知っていますか?
私はvalidateJSDocがjsDocではなかったことを忘れてしまいました。それは今私はこのエラーがあると言った: 'エラー実行ルールjsDoc:これはあなたのコードベースではなくJSCSの問題です。 https://github.com/jscs-dev/node-jscs/issues/new TypeError:node.getFirstTokenは関数ではありません。(下記のスタックトレースを使用して)問題を提出してください。あなたはこれを前に見たことがありますか? – mtpultz
私は[Github](https://github.com/jscs-dev/node-jscs/issues/2241)で問題を投稿しました。 – mtpultz