2016-07-12 18 views
14

Tôi là người mới trong Rails. Tôi đang sử dụng 'Rubocop' để kiểm tra các tiêu chuẩn, tuy nhiên tôi đang bận tâm với cách nó kiểm tra 'chuỗi ký tự đông lạnh'. Nó tiếp tục nói về các tệp của tôi:Vô hiệu hóa việc kiểm tra bình luận bằng chữ đã bị đóng băng

Missing frozen string literal comment. 

Có cách nào để vô hiệu hóa việc kiểm tra điều này trên bàn xoa không? Hoặc là một ý tưởng tồi để vô hiệu hóa nó?

Tôi cố gắng này trên rubocop.yml nhưng đã không làm việc

frozen_string_literal: false 

Trả lời

29

một này làm việc cho tôi

Style/FrozenStringLiteralComment: 
    Enabled: false 
7

Bạn có thể muốn thêm dòng sau vào bạn .rubocop.yml: [sửa]

Style/FrozenStringLiteralComment: 
    Enabled: false 

có phải là một ý tưởng tồi để vô hiệu hóa cảnh sát này? Nó phụ thuộc. Bạn có thể muốn xem lại điều này trước khi chuyển sang Ruby 3.0. Nhưng kể từ khi Ruby 3.0 sẽ không được phát hành sớm, có thể có nhiều điều quan trọng cần làm trong khi đó.

1

Thêm rubocop.yml tập tin không làm việc cho tôi. Nó phải là .rubocop.yml.

Tạo tệp .rubocop.yml trong thư mục gốc của ứng dụng Rails và thêm mã sau để vô hiệu hóa kiểm tra frozen_string_literal.

.rubocop.yml

Style/FrozenStringLiteralComment: 
    Enabled: false 
Các vấn đề liên quan