Recent Releases of cpplint
cpplint - 2.0.2
What's Changed
- GitHub Actions: on workflow_dispatch by @cclauss in https://github.com/cpplint/cpplint/pull/359
- Drop Python 3.8 by @aaronliu0130 in https://github.com/cpplint/cpplint/pull/334
- Some test refactoring by @aaronliu0130 in https://github.com/cpplint/cpplint/pull/357
- Don't err on non-const references by default by @aaronliu0130 in https://github.com/cpplint/cpplint/pull/305
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/cpplint/cpplint/pull/366
- GItHub Actions: No need to run pre-commit twice by @cclauss in https://github.com/cpplint/cpplint/pull/363
- GitHub Actions: Remove filters to ensure tests are always run by @cclauss in https://github.com/cpplint/cpplint/pull/364
- fix(indentation_namespace): false positive for MemInitLists by @aaronliu0130 in https://github.com/cpplint/cpplint/pull/353
- refactor 2.0.1 block of changelog by @aaronliu0130 in https://github.com/cpplint/cpplint/pull/370
- chore: Prepare for release v2.0.2 by @cclauss in https://github.com/cpplint/cpplint/pull/369
New Contributors
- @pre-commit-ci made their first contribution in https://github.com/cpplint/cpplint/pull/366
Full Changelog: https://github.com/cpplint/cpplint/compare/2.0.1...2.0.2
- Python
Published by cclauss 11 months ago
cpplint - 2.0.1
Yet another overdue... hotfix. Sorry this took so long.
What's changed
- 👾 The false positive for indented function parameters in namespaces was eradicated. (https://github.com/cpplint/cpplint/pull/304)
- There is another known false positive for member initializer lists, whose fix will arrive soon! Hopefully.
- 🛰️ The project was modernized with a migration to pyproject.toml, pre-commit, ruff, and other tooling courtesy of @cclauss, who has returned as a maintainer! This includes updating the code to conform with several newly-introduced linter checks.
- ↪️ Files that end in ".c", ".C", or ".cu" will now also automatically suppress C++-only lint categories. Previously,
// NO_LINT_Cwas required. (https://github.com/cpplint/cpplint/pull/318) - 🧑 build/include-what-you-use now recognizes c-style headers such as
for symbols from <cstdio>. (https://github.com/cpplint/cpplint/pull/319) - 📜 @Hs293Go fixed an embarrassing typo in the list of recognized C++ headers. (https://github.com/cpplint/cpplint/pull/300)
For a full changelog, including the plethora of automation and refactoring work by @cclauss, see https://github.com/cpplint/cpplint/compare/2.0.0...2.0.1.
New Contributors
- @Hs293Go made their first contribution in https://github.com/cpplint/cpplint/pull/300
- Python
Published by cclauss 11 months ago
cpplint - 2.0.0
A large, long-overdue modernization of the codebase!
What's Changed
- 🩸Python 2 and 3.7 are no longer supported. Python 3.12 support was added along with fixed CI for 3.8, courtesy of @jayvdb
- As a result of all this, setup.py's lint subcommand was removed. Please run the commands directly instead.
- 🧹 Lots of refactoring , bug fixes, and updates to be more in line with latest C++ and Google style standards.
See CHANGELOG.rst for a full changelog, including quite a bit of features not mentioned here.
New Contributors
- @geoffviola made their first contribution in https://github.com/cpplint/cpplint/pull/94
- @jspricke made their first contribution in https://github.com/cpplint/cpplint/pull/214
- @miker2 made their first contribution in https://github.com/cpplint/cpplint/pull/216
- @aaronliu0130 made their first contribution in https://github.com/cpplint/cpplint/pull/239 and is now a maintainer
- @jayvdb made their first contribution in https://github.com/cpplint/cpplint/pull/243 and is now a maintainer
- @vyasr made their first contribution in https://github.com/cpplint/cpplint/pull/269
- @ember91 made their first contribution in https://github.com/cpplint/cpplint/pull/278
- @nate-thirdwave made their first contribution in https://github.com/cpplint/cpplint/pull/282
- @RafaelGSS and @aduh95 made their first contribution in https://github.com/cpplint/cpplint/pull/287
- @armandas made their first contribution in https://github.com/cpplint/cpplint/pull/288
- Python
Published by jayvdb over 1 year ago