任何人都知道一个转换器,该转换器需要一个ruby源文件列表并可靠地将所有旧式(哈希火箭)哈希替换为新样式(ruby 1.9)哈希语法? :)将ruby源代码从旧风格转换为新风格hash
8
A
回答
21
Rubocop是一个静态代码分析器,它根据Ruby风格指南的许多建议评估您的代码。它有一个--auto-correct
选项,可以自动将您的代码更改为建议的内容。其中一个自动更正选项是hash syntax。
例:
rubocop --only HashSyntax --auto-correct
只会纠正你的哈希值。
+0
如果您想自动更正所有修复程序,只需使用'--auto-correct'选项运行'rubocop'命令即可。 – Swaps
12
宝石hash_syntax能够从旧式散列转换为新式散列,反之亦然。
一旦你安装了宝石,你只需要在项目的根目录
hash_syntax --to-19
从旧转换为新的做,或
hash_syntax --to-18
从新转换到老。
+4
'hash_syntax'旧,在运行我们的代码库时崩溃,并且不能正确修改所有内容。使用rubocop。 – iblue
相关问题
- 1. 将较旧的Spinner风格转换为较新的风格
- 2. 将R代码转换为R风格
- 3. 将C风格转换为Python风格的整数
- 4. 将C风格铸件转换为C++风格铸件
- 5. 转换为Pointfree风格?
- 6. 如何将HTML代码转换为Confluence风格的Wiki标记?
- 7. 将Markdown转换为Github风格的Markdown
- 8. 将XSL转换为div风格
- 9. 将文件重新格式化为特定的代码风格
- 10. CSS3动画风格的源代码
- 11. C++代码命名风格转换,格式化或美化
- 12. 更新转换中的轴风格
- 13. 如何Facebook风格转换
- 14. 错误:从整型转换为指针类型需要reinterpret_cast,C风格转换或函数风格转换
- 15. 的代码风格名称
- 16. AngularJS中的代码风格
- 17. IntelliJ IDEA JSX代码风格
- 18. eclipse中的代码风格
- 19. ColorAccent代码XML风格
- 20. Gradle build.gradle代码风格
- 21. Python代码不会风格
- 22. jQuery代码风格指南
- 23. 代码风格和标准
- 24. 代码风格不适用
- 25. 代码风格检查器
- 26. Webstorm JSON代码风格
- 27. 扩展新旧风格类可以吗?
- 28. 转换PEAR :: DB-风格DSN为PDO-DSN
- 29. 转换为SQL风格的字符串
- 30. Hash in Ruby&将python转换为ruby
出于纯粹的好奇心:为什么? –
这可能是一个坏主意 - 你可能会介绍的唯一的错误就是错误。 – Tilo
我认为那是几个月前在rubyflow上提到的那个(tm)的宝石。 –