-
Notifications
You must be signed in to change notification settings - Fork 4
Merge Cpplint Pull requests / fix issues #19
Comments
@tkruse Thanks for doing that! And, yes, I agree with you: this repo is pretty much "dead". |
@tkruse, good work taking this up. I can rebase our stuff onto yours. |
@mattyclarkson : I merged most of the commits from your fork already, because it was well-tested. Only the py3000 needs merge decisions. |
Any progress on It would be good to consider PEP 8 and PEP 257 at some point (related to google/styleguide#77). Even the code being added and modified is highly inconsistent (e.g. indentation). Maybe changes can at least aim for following the recommendation if the existing code isn't updated immediately. The conceptionally biggest problem imo is google/styleguide#78. While the proposed changes imply updating existing header guards without the definitions are simply not unique and can collide. Therefore adding support for this with an opt-in option would be good. |
@tkruse - do you still need any work from me? There's also this fix (from my fork of To me, the most pressing need would be to make this monster of non-PEP8-horribly-written single-file abomination into a more modular and more manageable set of modules. |
But, I'm also wondering whether this is worth the effort, considering Do folks have opinions, either way? |
@massenz , you could help by providing unit test for any of the prs. I am traveling right now, I hope to release a new version of cooling when I am back. I don't know what can go into that release, I will add least try to get all issue I marked as 'essential' in. You can look into any of those to help. I currently do not consider large scale refactoring of cpplint. The Google fork still remains relevant, and I expect more people will contribute to that than to my fork. So the codebases should not diverge too much. |
@gueraf, if you have time, you may join the effort, several PRs still require reviews |
Hi everybody, this is a little mebarassing. A while ago I handed over maintenance duty to @theandrewdavis (and then forgot about it), so these PRs should all be made to https://github.com/theandrewdavis |
Small update, it seems cpplint is not quite dead at google, they just do the development in their private svn and ignore github PRs: |
One day late and one penny short :D I'm afraid I will no longer be contributing to this, just too much stuff Thanks. On Wednesday, May 18, 2016, Thibault Kruse [email protected] wrote:
Sent from my iPhone, please forgive typoz n brvty |
@itamaro, @mattyclarkson, @massenz, @tychoish, @dirk-thomas, I took the liberty to make branches and pull requests from several outstanding PRs on https://github.com/google/styleguide. I believe that repo is practically dead, and anyway I don't see good reasons why a public linter should be kept in a single same repo as coding guidelines for various languages for Google employees.
I mention you here because you all contributed patches to cpplint. I would like to merge the changes to make a new pypi release of cpplint. The PRs need to be rebased and reviewed, possibly also adding additional tests or consolidating. I'll eagerly merge PRs that have been reviewed by any of you (except by the authors themselves).
If you would like to comment or change your own PRs, or review any of the others, that would make things go faster.
Essential
Add extensible set of header file extensions #11 Added the extensions option to the CPPLINT.cfg option fileNice to have:
Add options to change extensions to cli arguments and the CPPLINT.cfg option file #17 Add configuration option for file extensionsThe text was updated successfully, but these errors were encountered: