¿Hay alguna manera de configurar rake: notes para analizar los archivos javascript y emitir las notas respectivas? GraciasRails: using rake: notes for javascript
6
A
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*(.*)$/ }
Cuestiones relacionadas
- 1. Rails 3 Rake Clone Database for Testing Environment
- 2. Rails and Rake: .rakeTasks?
- 3. método indefinido `groups 'for Rails: Módulo
- 4. Obtén #anchor for URL using jQuery?
- 5. create object using variables for property name
- 6. Rails gems/tools for performance benchmarking?
- 7. Ruby on Rails Rake Error
- 8. Google-maps-for-Rails - método indefinido `gmaps 'para (objeto) en la tarea de rake
- 9. Lightbox for rails?
- 10. Netbeans Intellisense for Rails
- 11. cache_money for Rails 3
- 12. Releasedate for Rails 3
- 13. JavaScript: using typeof para verificar si string
- 14. Mocking Prism Event Aggregator using Moq for Unit Testing
- 15. C# add using declaration for namespace para todas las clases
- 16. Rails cómo ejecutar la tarea de rake
- 17. Rails rake assets: precompilación para la producción
- 18. Alternativas a Bootstrap for Rails
- 19. TinyMCE y ActiveAdmin for Rails
- 20. Rails 3: rollback for after_create
- 21. javascript "for (;;);" estructura
- 22. javascript/jQuery - For Loop
- 23. No se puede encontrar el rake en Ruby Rails Instalar
- 24. Javascript window.open pass values using POST
- 25. Strip hashtags from string using JavaScript
- 26. Auto start print html page using javascript
- 27. asp.net disable/enable validator using Javascript
- 28. .NET y Lotus Notes interoperabilidad
- 29. Rails 3.1 motor rake db: test: prepare task missing
- 30. Frameworks for JavaScript UI Widgets?