RSEmail/tastetest — pull request #1 by RoboticCheese (2012-07-27 18:19:52+00:00)
Title: First crack, but with lots more to go

An only-partially-tested, lint-tests-only first draft. Sample output:

$ tastetest -o xml ../smtp-momentum-relay/contrib/cookbook_repo/

FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/directory.rb:1
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/order.rb:4
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/order.rb:6
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/order.rb:8
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/order.rb:10
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/order.rb:12
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/order.rb:14
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/order.rb:16
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/order.rb:18
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/order.rb:20
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/order.rb:22
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/order.rb:24
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/order.rb:26
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/order.rb:28
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/attributes/order.rb:30
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/recipes/default.rb:9
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/recipes/default.rb:20
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/recipes/default.rb:46
FC001: Use strings in preference to symbols to access node attributes: ../smtp-momentum-relay/contrib/cookbook_repo//cookbooks/smtp-momentum-loader/recipes/default.rb:47

Obviously, lots more to do, but any feedback on the story so far is welcome...