2011-04-30 9 views

Respuesta

12

Usted puede hacer esto con grep directamente si quieres

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

Si quería solamente de TODO

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

Se puede utilizar el siguiente para buscar todas las js en el proyecto, no sólo los archivos bajo javascripts públicos.

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

Así es como puede convertir esto en una tarea de rastrillo.

# File lib/tasks/notes.rake 

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

Ahora se puede ejecutar rake notes:js de la raíz del proyecto.

0

en Rails 4.2 ya tiene soporte para las anotaciones de javascript, Altough si desea agregar anotatoions para otras extensiones añadir esta línea a su archivo config/application.rb:

config.annotations.register_extensions("ext1", "ext2", "txt3") { |annotation| /\/\/\s*(#{annotation}):?\s*(.*)$/ }