2016-07-12 109 views
14

Sono novizio in Rails. Sto usando 'Rubocop' per verificare gli standard, tuttavia sono preoccupato del modo in cui controlla il 'letterale stringa congelato'. Si continua a dire sui miei file:Disabilita il controllo dei commenti letterali stringa bloccata

Missing frozen string literal comment. 

C'è un modo per disattivare il controllo di questo su rubocop? O è una cattiva idea disabilitarlo?

Ho provato questo su rubocop.yml ma non ha funzionato

frozen_string_literal: false 

risposta

29

Questo ha lavorato per me

Style/FrozenStringLiteralComment: 
    Enabled: false 
7

si potrebbe desiderare di aggiungere quanto segue al vostro .rubocop.yml: [a cura]

Style/FrozenStringLiteralComment: 
    Enabled: false 

E 'una cattiva idea disabilitare questo poliziotto? Dipende. Probabilmente vorrai rivederlo prima di migrare a Ruby 3.0. Ma poiché Ruby 3.0 non verrà rilasciato presto, nel frattempo potrebbero esserci altre cose importanti da fare.

1

Aggiunta rubocop.yml file non ha funzionato per me. Dovrebbe essere .rubocop.yml.

Creare un file .rubocop.yml nella directory principale dell'applicazione Rails e aggiungere il seguente codice per disabilitare il controllo frozen_string_literal.

.rubocop.yml

Style/FrozenStringLiteralComment: 
    Enabled: false