Spec-Zone.ru › Homebrew

Класс: RuboCop::Cop::DisableComment Закрытый

Наследуется от:
Base
  • Object
  • Base
  • RuboCop::Cop::DisableComment
показать все
Определён в:
rubocops/disable_comment.rb

Обзор

Этот класс является частью закрытого API. Этот класс можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого класса, так как он может быть удалён или изменён без предупреждения.

Проверяет, есть ли перед комментариями отключения rubocop поясняющий комментарий.

Краткое описание констант свернуть

MSG =

Эта константа является частью закрытого API. Эту константу можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этой константы, так как она может быть удалена или изменена без предупреждения.

"Add a clarifying comment to the RuboCop disable comment"

Краткое описание методов свернуть

  • #on_new_investigation ⇒ void закрытый

Подробное описание методов

#on_new_investigation ⇒ void

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Этот метод возвращает неопределённое значение.



11
12
13
14
15
16
17
18
19
20
# File 'rubocops/disable_comment.rb', line 11

def on_new_investigation
  super

  processed_source.comments.each do |comment|
    next unless disable_comment?(comment)
    next if comment?(processed_source[comment.loc.line - 2])

    add_offense(comment)
  end
end

© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/RuboCop/Cop/DisableComment.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API