<div dir="ltr">Hey all,<div><br></div><div><a href="http://wiki.ros.org/roslint">roslint</a> has been updated to the newest versions of its underlying linters, <a href="https://pypi.python.org/pypi/pep8">pep8</a> and <a href="https://github.com/google/styleguide/tree/gh-pages/cpplint">cpplint</a>, thanks to some work by Alex Henning. Version 0.10.0 has been released into Indigo and Jade and will be available in <a href="http://wiki.ros.org/ShadowRepository">shadow</a> shortly. Relevant PRs:</div><div><br></div><div><a href="https://github.com/ros/roslint/pull/37">https://github.com/ros/roslint/pull/37</a><br></div><div><a href="https://github.com/ros/roslint/pull/38">https://github.com/ros/roslint/pull/38</a><br></div><div><br></div><div>If you are the maintainer of one of <a href="http://rosindex.github.io/p/roslint/github-ros-roslint/#indigo-deps">these roslint-using packages</a>, be aware that this change may result in new lint warnings on your package. Especially if you use the <font face="monospace, monospace">roslint_add_test</font> macro to run the linter as part of a package's unit tests, you may want to grab roslint 0.10.0 from shadow so you can verify packages in advance of the next sync.</div><div><br></div><div>If you're not currently a roslint user, but develop (or maintain) ROS packages, consider integrating roslint. We use it on a bunch of our internal software at Clearpath— having stuff linted upfront is great for making code review about the real design and implementation issues, and not about style.</div><div><br></div><div>Mike</div></div>