summaryrefslogtreecommitdiff
path: root/tools/ci/jobs/cpplint.sh
AgeCommit message (Collapse)AuthorFilesLines
2025-02-12Fix erroneous call in find that resulted in cpplint processing only *.cc filesFedja Beader1-10/+14
https://git.themanaworld.org/mana/plus/-/jobs/183682#L81 the ORs were not groupped together in the find call, resulting in only *.cc files being processed. > Total errors found: 3463 Well, this will take a while to fix :disappointed: . Squashed with: * Trim unnecessary excludes, for there is no matching error to exclude. Fine-tune the remaining ones. * The grep below wasn't working as find exited nonzero and code that was supposed to handle that wasn't working as well as expected **** mana/plus!126
2025-02-10Upgrade cpplint to latest releaseFedja Beader1-1/+4
+Update CI job from Debian Buster to Bullseye. Buster's Py3.7 is too old for cpplint. Squashed with: * Update linters job to debian bullseye * Force use of python3 * Try upgrade to python3. Other scripts will probably break. **** mana/plus!124
2025-02-10Properly fail the nsiqcppstyle part of the linters CI jobFedja Beader1-1/+1
From updating to buster->bullseye in !124: nsiqcppstyle was silently failing, too >_> Squashed with: * I always forget newlines at end of printfs. * Add sore thumb to remind me of untreated wounds beneath bandages * nsiqcppstyle was silently failing, too >_> *Explicitly call python2 *Grep will exit non-zero if it finds nothing. *fix* **** mana/plus!125
2025-02-10Properly fail the failing cpplint.py part of linters CI jobFedja Beader1-9/+13
Squashed with: * Split out change * Let's get this to properly fail, first. put unfiltered file name into a variable and append .log to make it viewable online + direct URL for cpplint.py like before IT's LOGFILE, not ERRFILE.. sigh Nevermind, it actually is ERRFILE + add unfiltered version to init Downgrade version, py3 later Let's get unfiltered log to print if find fails Related: mana/plus!122 **** mana/plus!123
2025-02-10Fix cpplint.py part of linters CI jobFedja Beader1-2/+4
Google has removed cpplint.py three weeks ago and this has been silently failing since then. See also mana/plus!123 **** mana/plus!122
2023-09-09Reduce number of cpplint invocations from 1957 (?) to one.Fedja Beader1-1/+1
2023-09-09Reduce number of find and grep invocationsFedja Beader1-15/+17
2023-09-09Re-download cpplint only if needed or older than a dayFedja Beader1-3/+6
2020-06-04Use cross platform path to bash in ci scriptsAndrei Karas1-1/+1
2017-07-12Fix exceptions in cpplint ci script.Andrei Karas1-2/+2
2017-07-11Move doctest and catch files into unittests directory.Andrei Karas1-1/+2
2017-07-07Add debug directory into cpplint and mplint ignores.Andrei Karas1-1/+1
2017-05-19Explude doctest from cpplint.Andrei Karas1-0/+1
2017-01-25In ci move install packages from shell scripts into .gitlab-ci.ymlAndrei Karas1-2/+0
2017-01-05Add retry script for wget invokes in ci jobs.Andrei Karas1-1/+1
2016-09-24Exclude one file from cpplint checks.Andrei Karas1-0/+1
2016-05-07Disable another warning in cpplint ci script.Andrei Karas1-1/+2
2016-05-07Disable new warning in cpplint in ci.Andrei Karas1-1/+2
2016-04-17Update cpplint ci script.Andrei Karas1-1/+2
2016-04-17Add cpplint into ci scripts.Andrei Karas1-0/+50
Enable only rules what not giving false positives.