- add rubocop to the gemfile
- add rubocop task
- add common run_all_linters task
- do not enforce ruby 1.9 as we still have 1.8 projects
fail on warning to avoid cosmetic commits in the future
revert to use the lint task. rubocop is failing on travis
add rubocop for ruby > 1.9.3
ugly puppet sideeffect, move puppet below rubocop. update rubocop while we are at it
rubocop 23 change

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: )
avoid NoMethodError: private method `clone'

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
move puppet to the top again. remove rubocop from default task for now to avoid travis error for rubocop violations

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
configure puppet-lint the same same way like rake lint

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
enable rubocop for ruby 1.9.3

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
Merge pull request #34 from ehaselwanter/rubocop

add rubocop for ruby > 1.9.3
update default. run all linters, including rubocop

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
prefer single quotes

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
add spaces and newline

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
Use nested module/class definitions instead of compact style.

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
add missing encoding

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
Merge pull request #35 from ehaselwanter/rubocop-update

update default. run all linters, including rubocop and fix issues
remove puppet 3.0 support

As decided here: https://github.com/TelekomLabs/tests-os-hardening/pull/16

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
Merge pull request #36 from TelekomLabs/puppet30

remove puppet 3.0 support