javascript – 不支持的jsdoc规则修复

前端之家收集整理的这篇文章主要介绍了javascript – 不支持的jsdoc规则修复前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用.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
  }

解决方法

在.jscsrc中添加以下检查将删除您的错误
"jsDoc": {
    "checkParamNames": true,"requireParamTypes": true
}

“validateJSDoc”被删除;请参阅以下网址访问

访问以获取更多信息http://jscs.info/rule/jsDoc.html

请求https://github.com/roots/sage/pull/1522

提交SHA https://github.com/chrisk2020/sage/commit/bcefb5908fdb457d2126833198cd760378ffe949

猜你在找的JavaScript相关文章