Je suis novice dans Rails. J'utilise «Rubocop» pour vérifier les normes, mais je suis dérangé par la façon dont il vérifie le «littéral de chaîne figé». Il continue à dire sur mes dossiers:
Missing frozen string literal comment.
Existe-t-il un moyen de désactiver la vérification de cela sur rubocop? Ou est-ce une mauvaise idée de le désactiver?
J'ai essayé ceci sur rubocop.yml mais je n'ai pas fonctionné
frozen_string_literal: false
Celui-ci a fonctionné pour moi
Style/FrozenStringLiteralComment:
Enabled: false
Vous voudrez peut-être ajouter ce qui suit à votre .rubocop.yml
:
Style/FrozenStringLiteralComment:
Enabled: false
Est-ce une mauvaise idée de désactiver ce flic? Ça dépend. Vous voudrez probablement y revenir avant de migrer vers Ruby 3.0. Mais comme Ruby 3.0 ne sera pas disponible bientôt, il se peut que des tâches plus importantes restent à faire d'ici là.
L'ajout du fichier rubocop.yml
n'a pas fonctionné pour moi. Ce devrait être .rubocop.yml
.
Créez un fichier .rubocop.yml
dans le répertoire racine de l'application Rails et ajoutez le code suivant pour désactiver la vérification frozen_string_literal
.
.rubocop.yml
Style/FrozenStringLiteralComment:
Enabled: false
En plus de cela, si vous ne voulez pas de commentaires surgelés, vous pouvez utiliser ceci:
Style/FrozenStringLiteralComment:
EnforcedStyle: never