2017-02-12 92 views
0

我在JS中有一個小腳本,它給了我無法察覺的煩人錯誤。Javascript Lint錯誤

(function() { 
    'use strict'; 
    angular 
    .module('frontend') 
    .config(config); 
    config.$inject = ['$logProvider']; 
    function config($logProvider) { 
    // Enable log 
    $logProvider.debugEnabled(true); 
    } 
})(); 

它們與代碼風格與功能:

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 

誰能幫我看看有什麼空間參考錯誤?

+0

是2號線與'「用嚴格的」行了;'? –

+0

你好。是的,那是第2行 –

+0

是第9行的評論?嘗試刪除它? – LYu

回答

1

的第一個錯誤標記這一行:

function config($logProvider) { 

你棉短絨設置指示你需要的功能名稱和參數的括號之間的空間,這裏是正確的間距:

function config ($logProvider) { 

第二個錯誤表明您不能將空行/註釋行作爲塊中的第一行或最後一行,由此行觸發:

// Enable log 

刪除評論,或添加評論的問題來結束行:

$logProvider.debugEnabled(true); // Enable log