6

.jsrc ファイルを使用すると、サーバー/フロントエンド ファイルで次のエラーが発生します。ファイルの先頭にエラーがスローされます。どうすればこれを抑えることができますか?

Unsupported rule: fix at js/server.js :
 1 |'use strict';

Unsupported rule: fix at js/example.js :
 1 |(function() {

ここに私の.jscsrcファイルがあります

  // http://jscs.info/rules.html
  {
    "requireOperatorBeforeLineBreak": true,
    "requireCamelCaseOrUpperCaseIdentifiers": "ignoreProperties",
    "maximumLineLength": {
      "value": 100,
      "allowComments": true,
      "allowRegex": true
    },
    "validateIndentation": 2,
    "validateQuoteMarks": { "mark": "'", "escape": true },

    "disallowMultipleLineStrings": true,
    "disallowMixedSpacesAndTabs": true,
    "disallowTrailingWhitespace": true,
    "disallowSpaceAfterPrefixUnaryOperators": true,
    "disallowKeywordsOnNewLine": ["else"],

    "requireSpaceAfterKeywords": [
      "if",
      "else",
      "for",
      "while",
      "do",
      "switch",
      "return",
      "try",
      "catch"
    ],
    "requireSpaceBeforeBinaryOperators": [
        "=", "+=", "-=", "*=", "/=", "%=", "<<=", ">>=", ">>>=",
        "&=", "|=", "^=", "+=",

        "+", "-", "*", "/", "%", "<<", ">>", ">>>", "&",
        "|", "^", "&&", "||", "===", "==", ">=",
        "<=", "<", ">", "!=", "!=="
    ],
    "requireSpaceAfterBinaryOperators": true,
    "requireSpacesInConditionalExpression": true,
    "requireSpaceBeforeBlockStatements": true,
    "requireSpacesInForStatement": true,
    "requireLineFeedAtFileEnd": true,
    "requireSpacesInFunctionExpression": {
        "beforeOpeningCurlyBrace": true
    },
    "disallowSpacesInAnonymousFunctionExpression": {
        "beforeOpeningRoundBrace": true
    },
    "disallowSpacesInsideArrayBrackets": "all",
    "disallowSpacesInsideParentheses": true,
    "disallowMultipleLineBreaks": true,
    "disallowNewlineBeforeBlockStatements": true
  }
4

2 に答える 2

0

すべてのファイルに同じエラー メッセージが表示されました。私の .jscsrc ファイルには、「fix: true」というルールがありました。どこで手に入れたのか思い出せない。間隔エラーなどを自動修正することになっていました。おそらく、以前のバージョンの JSCS では機能していましたが、現在は機能していません。私はうなり声を使用していますが、目的の結果を得るには、うなり声タスクを変更する必要がありました。以前持っていた場所

grunt.config.set('jscs', {
  js: {
    src: [ /* path to my files */ ]
  }
});

の後に次を追加しましたsrc

options: {
  config: ".jscsrc",
  fix: true
}
于 2015-11-17T20:32:03.890 に答える