Rails: использование rake: notes для javascript - PullRequest
6 голосов
/ 30 апреля 2011

Есть ли способ настроить rake: notes для анализа файлов javascript и создания соответствующих заметок? Спасибо

Ответы [ 2 ]

12 голосов
/ 30 апреля 2011

Вы можете сделать это с помощью grep напрямую, если хотите

grep -r 'OPTIMIZE:\|FIXME:\|TODO:' public/javascripts

Если вы хотели только TODO

grep -r 'TODO:' public/javascripts # Find on todos

Вы можете использовать следующее для поиска всех js в проекте, а нетолько файлы в общедоступных javascripts.

grep -r 'OPTIMIZE:\|FIXME:\|TODO:' **/*.js

Вот как вы можете превратить это в задачу rake.

# File lib/tasks/notes.rake

namespace :notes do
  task :js do
    puts `grep -r 'OPTIMIZE:\\|FIXME:\\|TODO:' public/javascripts`
  end
end

Теперь вы можете выполнить rake notes:js из корня проекта.

0 голосов
/ 04 ноября 2015

В Rails 4.2 у вас уже есть поддержка аннотаций javascript, хотя, если вы хотите добавить аннотации для других расширений, добавьте эту строку в файл config/application.rb:

config.annotations.register_extensions("ext1", "ext2", "txt3") { |annotation| /\/\/\s*(#{annotation}):?\s*(.*)$/ }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...