aboutsummaryrefslogtreecommitdiffhomepage
path: root/build_tools/lint.fish
Commit message (Collapse)AuthorAge
* Make IWYU output in lint.cpp less messyGravatar Aaron Gyes2016-06-23
| | | | And re-run IWYU, adjust #includes.
* implement custom cppcheck rulesGravatar Kurtis Rader2016-06-17
| | | | | | I recently noticed there were several invocations of `wcwidth()` that should have been `fish_wcwidth()`. This adds custom cppcheck rules to detect that mistake.
* lint, style: use git plumbing commandsGravatar David Adam2016-05-18
| | | | | Rather than using porcelain commands, try using plumbing for a more stable interface with less string munging.
* only deal with files that existGravatar Kurtis Rader2016-05-08
| | | | | I noticed while working on an unrelated change that deleting a file caused `make lint` to behave in an unexpected manner.
* add better support for IWYU and fix thingsGravatar Kurtis Rader2016-04-26
| | | | | | | | | Remove the "make iwyu" build target. Move the functionality into the recently introduced lint.fish script. Fix a lot, but not all, of the include-what-you-use errors. Specifically, it fixes all of the IWYU errors on my OS X server but only removes some of them on my Ubuntu 14.04 server. Fixes #2957
* Merge branch 'Integration_2.3.0'Gravatar David Adam2016-04-19
|\ | | | | | | | | | | Merge the pcre2 10.20 to 10.21 update. Closes #2943.
| * Update to pcre2 10.21Gravatar Aaron Gyes2016-04-19
| | | | | | | | Point build tools at 10.21
* | fix bug in lint.fish helper scriptGravatar Kurtis Rader2016-04-12
|/ | | | | | | I just noticed that depending on the state of your working tree there can be one or more spaces after the modification token and the file name. If there is more than one space that causes the `string split` to produce unexpected output.
* fix git command in lint.fish scriptGravatar Kurtis Rader2016-04-07
|
* augment the guide for contributingGravatar Kurtis Rader2016-04-05
| | | | | | | | | | Include information about how to deal with lint warnings and suppress `clang-format` reformatting of blocks of code. Move information only relevant to developers from the README.md to the CONTRIBUTING.md document. Closes #2901
* support making fish code match the style guideGravatar Kurtis Rader2016-04-04
| | | | | | | | This changes implements two new make targets: `style` and `style-all`. These make it easy to ensure that a change conforms to the project style guides for C++ and fish code. Fixes #571
* fixes for cppcheck lint warningsGravatar Kurtis Rader2016-04-04
| | | | | | Refine the linting behavior. Fix several of the, mostly trivial, lint errors.
* add make targets to lint the codeGravatar Kurtis Rader2016-04-01
Fixes #2818