首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript Lint错误

Javascript Lint错误
EN

Stack Overflow用户
提问于 2017-02-13 03:53:59
回答 1查看 191关注 0票数 0

我在JS中有一个小脚本,它给了我一些恼人的错误,但我找不到。

代码语言:javascript
复制
(function () {
  'use strict';
  angular
    .module('frontend')
    .config(config);
  config.$inject = ['$logProvider'];
  function config($logProvider) {
    // Enable log
    $logProvider.debugEnabled(true);
  }
})();

它们与以下函数的代码样式相关:

代码语言:javascript
复制
  2:10  error  Missing space before function parentheses  space-before-function-paren
  9:1   error  Block must not be padded by blank lines    padded-blocks

谁能帮我看看这个错误指的是什么空间?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-13 04:15:24

第一个错误是标记此行:

代码语言:javascript
复制
function config($logProvider) {

您的linter设置表明您需要在函数名和带参数的括号之间留一个空格,以下是正确的空格:

代码语言:javascript
复制
function config ($logProvider) {

第二个错误指示您不能将空行/注释行作为块中的第一行或最后一行,这是由此行触发的:

代码语言:javascript
复制
// Enable log

删除该注释,或将该注释添加到有问题的行尾:

代码语言:javascript
复制
$logProvider.debugEnabled(true); // Enable log
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42192481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档