Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tools: bump cpplint to 1.6.0 #42416

Merged
merged 2 commits into from
Mar 23, 2022
Merged

tools: bump cpplint to 1.6.0 #42416

merged 2 commits into from
Mar 23, 2022

Commits on Mar 23, 2022

  1. tools: bump cpplint to 1.6.0

    PR-URL: nodejs#42416
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Trott committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    1c64d06 View commit details
    Browse the repository at this point in the history
  2. tools: refloat 7 Node.js patches to cpplint.py

    Cherry-pick 12c8b4d
    Original commit message:
        This commit is a suggestion for adding a rule for NULL usages in the
        code base. This will currently report a number of errors which could be
        ignored using // NOLINT (readability/null_usage)
    
        PR-URL: nodejs#17373
        Reviewed-By: Jon Moss <[email protected]>
        Reviewed-By: Anna Henningsen <[email protected]>
        Reviewed-By: Timothy Gu <[email protected]>
        Reviewed-By: Colin Ihrig <[email protected]>
        Reviewed-By: Michael Dawson <[email protected]>
        Reviewed-By: Sakthipriyan Vairamani <[email protected]>
        Reviewed-By: Tobias Nießen <[email protected]>
    
    Refs: nodejs@12c8b4d
    
    Cherry-pick fc81e80
    Original commit message:
    
        Update cpplint.py to check for inline headers when the corresponding
        header is already included.
    
        PR-URL: nodejs#21521
        Reviewed-By: Ben Noordhuis <[email protected]>
        Reviewed-By: James M Snell <[email protected]>
    
    Refs: nodejs@fc81e80
    
    Cherry-pick cbc3dd9
    Original commit message:
    
        src, tools: add check for left leaning pointers
    
        This commit adds a rule to cpplint to check that pointers in the code
        base lean to the left and not right, and also fixes the violations
        reported.
    
        PR-URL: nodejs#21010
        Reviewed-By: Ben Noordhuis <[email protected]>
        Reviewed-By: Anna Henningsen <[email protected]>
        Reviewed-By: Ruben Bridgewater <[email protected]>
        Reviewed-By: James M Snell <[email protected]>
    
    Refs: nodejs@cbc3dd9
    
    Cherry-pick 9029981
    Original commit message:
    
        tools: fix cpplint.py header rules
    
        THIS COMMIT SHOULD GO WITH THE NEXT. IT WILL FIND NEW LINT.
    
        PR-URL: nodejs#26306
        Reviewed-By: Gireesh Punathil <[email protected]>
    
    Refs: nodejs@9029981
    
    Cherry-pick 0a25ace
    Original commit message:
    
        tools: move cpplint configuration to .cpplint
    
        PR-URL: nodejs#27098
        Reviewed-By: Joyee Cheung <[email protected]>
        Reviewed-By: Daniel Bevenius <[email protected]>
    
    Refs: nodejs@0a25ace
    
    Cherry-pick afa9a72
    Original commit message:
    
        tools: refloat update link to google styleguide for cpplint
    
        This commit updates two old links to Google's C++ styleguide which
        currently result in a 404 when accessed.
    
        PR-URL: nodejs#30876
        Reviewed-By: Michaël Zasso <[email protected]>
        Reviewed-By: David Carlier <[email protected]>
        Reviewed-By: Colin Ihrig <[email protected]>
        Reviewed-By: Richard Lau <[email protected]>
        Reviewed-By: Rich Trott <[email protected]>
    
    Refs: nodejs@afa9a72
    
    Cherry-pick e23bf8f
    Original commit message:
    
        tools,src: refloat forbid usage of v8::Persistent
    
        `v8::Persistent` comes with the surprising catch that it requires
        manual cleanup. `v8::Global` doesn’t, making it easier to use,
        and additionally provides move semantics. New code should always
        use `v8::Global`.
    
        PR-URL: nodejs#31018
        Reviewed-By: Colin Ihrig <[email protected]>
        Reviewed-By: Richard Lau <[email protected]>
        Reviewed-By: James M Snell <[email protected]>
        Reviewed-By: David Carlier <[email protected]>
        Reviewed-By: Rich Trott <[email protected]>
        Reviewed-By: Gus Caplan <[email protected]>
        Reviewed-By: Joyee Cheung <[email protected]>
        Reviewed-By: Ben Noordhuis <[email protected]>
        Reviewed-By: Stephen Belanger <[email protected]>
    
    PR-URL: nodejs#35569
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    
    PR-URL: nodejs#35719
    Reviewed-By: Antoine du Hamel <[email protected]>
    
    PR-URL: nodejs#35866
    
    PR-URL: nodejs#36213
    Reviewed-By: Franziska Hinkelmann <[email protected]>
    
    PR-URL: nodejs#36235
    Reviewed-By: Luigi Pinca <[email protected]>
    
    PR-URL: nodejs#36324
    Reviewed-By: Beth Griggs <[email protected]>
    
    PR-URL: nodejs#38851
    Reviewed-By: Khaidi Chu <[email protected]>
    
    PR-URL: nodejs#42416
    Reviewed-By: Mestery <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Trott committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    9680d7d View commit details
    Browse the repository at this point in the history