2016-07-12 8 views
14

Ich bin ein Neuling in Rails. Ich verwende "Rubocop" für die Überprüfung von Standards, aber ich bin mit der Art und Weise, wie es das "eingefrorene String-Literal" überprüft, gestört. Es sagt weiter über meine Dateien:Deaktivieren Sie eingefrorene Zeichenfolge literale Kommentarüberprüfung

Gibt es eine Möglichkeit, die Überprüfung dieser auf Rubocop zu deaktivieren? Oder ist es eine schlechte Idee, es zu deaktivieren?

Ich habe versucht, dies auf rubocop.yml aber nicht

frozen_string_literal: false 

Antwort

29

Dieser arbeitete für mich

Style/FrozenStringLiteralComment: 
    Enabled: false 
7

Vielleicht möchten Sie die folgenden hinzufügen, um Ihre .rubocop.yml funktionierten: [bearbeitet]

Style/FrozenStringLiteralComment: 
    Enabled: false 

Ist es eine schlechte Idee, deaktiviere diesen Polizisten? Es kommt darauf an. Wahrscheinlich möchten Sie dies noch einmal überprüfen, bevor Sie zu Ruby 3.0 migrieren. Aber da Ruby 3.0 nicht bald veröffentlicht wird, könnte es in der Zwischenzeit wichtigere Dinge geben.

1

Hinzufügen rubocop.yml Datei nicht für mich gearbeitet. Es sollte .rubocop.yml sein.

Erstellen Sie eine .rubocop.yml Datei im Stammverzeichnis der Rails App und fügen Sie den folgenden Code hinzu, um frozen_string_literal zu deaktivieren.

.rubocop.yml

Style/FrozenStringLiteralComment: 
    Enabled: false