2017-02-12 10 views
0

Ich habe ein kleines Skript in JS, die mir ärgerliche Fehler gibt, die ich nicht erkennen kann.Javascript Lint Fehler

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

Sie sind mit den Funktionen Code-Stil bezogen werden:

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 

Kann mir jemand helfen, mich zu sehen, was Raum wird der Fehler in Bezug?

+0

ist die Linie 2 die Zeile mit '‚use strict‘;'? –

+0

Hallo. Ja, das ist Zeile 2 –

+0

Ist Zeile 9 der Kommentar? Versuchen Sie es zu entfernen? – LYu

Antwort

1

Der erste Fehler ist das Markieren Sie diese Zeile:

function config($logProvider) { 

Ihre Linter Einstellungen zeigen an, dass Sie ein Leerzeichen zwischen Funktionsnamen und die Klammer mit den Argumenten müssen, ist hier richtig Abstand:

function config ($logProvider) { 

Der zweite Fehler zeigt an, dass Sie keine leeren/kommentierten Zeilen als erste oder letzte Zeile in Ihren Blöcken haben dürfen, die von dieser Zeile ausgelöst werden:

// Enable log 

diesen Kommentar löschen oder den Kommentar hinzufügen von Linie in Frage zu beenden:

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