Package Details: cpplint 456.r17-1

Git Clone URL: https://aur.archlinux.org/cpplint.git (read-only)
Package Base: cpplint
Description: Automated checker to make sure a C++ file follows Google's C++ style guide.
Upstream URL: https://google.github.io/styleguide/cppguide.html
Licenses: custom:BSD3
Submitter: liganic
Maintainer: vith
Last Packager: vith
Votes: 22
Popularity: 1.046600
First Submitted: 2012-05-30 19:12
Last Updated: 2016-10-01 17:30

Latest Comments

vith commented on 2016-11-03 16:28

Hmm.. that fork does seem to be more active, I'm just not sure it's what this package's users expect to be getting. Can it really be called upstream of the Google repo? Google's docs don't mention installing cpplint from PyPi that I can find.

mattyclarkson commented on 2016-11-01 16:58

This should really use the cpplint from the upstream PyPi module. It is maintained by the community on GitHub: https://github.com/theandrewdavis/cpplint

vith commented on 2016-05-25 22:54

Should be fixed now. Just pushed 456-1 with a rewritten PKGBUILD.

Drew commented on 2016-05-15 22:12

cpplint.py fails the validity check.

vith commented on 2016-05-13 06:59

Updated my proposed PKGBUILD to check out a specific commit from git and use the version numbers given in the commit message as our pkgver, rather than renaming the package to cpplint-git.

https://gist.github.com/vith/4233d4dbd823c4dab1149b96557f1e70

allspark commented on 2016-05-12 05:41

As per https://wiki.archlinux.org/index.php/VCS_package_guidelines, packages building directly from git should be name pkgname-git. Please reupload this package with the correct name (syncthing-discosrv-git) and ask for the merge of this one with the new one to keep comments.

This package should only be based on the release tags.

vith commented on 2016-05-04 08:16

I made some improvements to the PKGBUILD:

* Avoid makepkg failure when old source files are still present by using unique filenames for each version (previously, it would not redownload the sources, resulting in checksum error)
* Specify license as 'custom:BSD3' in PKGBUILD
* Extract license text from source file
* Verify license text against checksum
* Install license text to /usr/share/licenses/cpplint/LICENSE
* Don't make README executable

https://gist.github.com/vith/4233d4dbd823c4dab1149b96557f1e70

edit:
also changed arch to 'any' as namcap was warning:
cpplint W: No ELF files and not an "any" package

liganic commented on 2016-05-02 18:57

Updated, happy linting.

jichu4n commented on 2016-04-29 00:06

The files appear to have changed again. I'm getting the following sha256 checksums:

21898350f6c9b293758e3a55c63ef5531dde1c0b468ff1ca4cc401f68004e9d0 cpplint.py
a2a49a15fc0db21a0c130e57fb5894954d81bc95962fc90be2e70d2daaa27d89 README

acgtyrant commented on 2015-12-09 05:55

vote!

All comments