summaryrefslogtreecommitdiff
path: root/util/lint
AgeCommit message (Expand)Author
2023-12-17util/lint: Exclude .apcb files from various checksMatt DeVillier
2023-12-13lib/jpeg: Replace decoder with Wuffs' implementationPatrick Georgi
2023-11-18util/lint: Add linter to keep selects out of Kconfig.nameMartin Roth
2023-11-13util/lint/kconfig_lint: Ignore C preprocessor macros in codeMartin Roth
2023-11-01util/lint: Fix some mistakes in spelling.txtJulius Werner
2023-08-17util/lint/kconfig_lint: Exclude site-local directory by defaultMartin Roth
2023-08-15util/lint: Add SPDX checker for makefilesMartin Roth
2023-08-09lint/checkpatch.pl: Check for 0-length and 1-element arraysElyes Haouas
2023-08-09lint/checkpatch: Add check for unnecessary <signed> int declarationsElyes Haouas
2023-08-09lint/checkpatch: Add check for old-style declarationsElyes Haouas
2023-08-09lint/checkpatch: Add check for initialized const char arraysElyes Haouas
2023-08-09lint/checkpatch.pl: Update check for TRAILING_STATEMENTSElyes Haouas
2023-08-09lint/checkpatch: Update 'check for illegal assignment in if conditional'Elyes Haouas
2023-07-14util/lint/checkpatch_json.py: Make output message verbatimYu-Ping Wu
2023-04-06tree: Replace `egrep` with `grep -E`Felix Singer
2023-04-06util/lint/stable-017: Update full config pattern matchingArthur Heymans
2023-03-07util/lint: Ignore braces around single line statementsMartin Roth
2023-03-04lint/lint-stable-003-whitespace: Fix excludelistMaximilian Brune
2023-02-17lint/checkpatch.pl: Remove check for keyword 'boolean' in KconfigElyes Haouas
2022-11-24util/lint: Ignore fmd files when evaluating Kconfig symbolsMartin Roth
2022-11-24lint/checkpatch: Add XA_STATE and XA_STATE_ORDER to the macro declarationElyes Haouas
2022-11-22util: Add SPDX license headers to MakefilesMartin Roth
2022-11-04checkpatch: add Co-authored-by to signature listMichael Niewöhner
2022-10-29util/lint: fall back to regular grep in kconfig_lintSolomon Alan-Dei
2022-10-28lint/checkpatch: consider leading + in the line length limit checkMichael Niewöhner
2022-10-21util/lint: Fix linting outside of git reposMartin Roth
2022-10-10util/lint/lint-stable-003-whitespace: Fix shell variable nameFred Reitberger
2022-09-30util/lint: Update tools that use git to use a libraryMartin Roth
2022-09-30util/lint: Update spelling.txt, add makefile to sort itMartin Roth
2022-09-14util/lint: Add a check for touchpads using the "probed" flagMatt DeVillier
2022-09-07util/lint/lint: Add -I option to invert test resultsMartin Roth
2022-09-06lint/checkpatch: Fix incorrect camelcase detection on numeric constantElyes Haouas
2022-09-06util/lint/lint-stable-019-header-files: add testMartin Roth
2022-09-06util/lint: Add rules.h & compiler.h to 019-header-files linterMartin Roth
2022-09-05util/lint: ignore util/goswid, a new submoduleMartin Roth
2022-09-04util/lint: Add lint tests to make sure they fail correctlyMartin Roth
2022-09-03util/lint/lint: Reformat usageMartin Roth
2022-09-03util/lint/lint: Add command line parsingMartin Roth
2022-08-22lint-000-license-headers: Add src/sbom/TAGS to exception listFelix Singer
2022-08-17util/lint: Check files of all sizes for licensesMartin Roth
2022-08-17util/lint: Update to check all of src for license headersMartin Roth
2022-08-11util/lint: Add .gitignore files to list that don't need a licenseMartin Roth
2022-08-10util/lint & LICENSES: Add PDDC as a "license" for corebootMartin Roth
2022-08-10util/lint & LICENSES: Add GCC-exception-3.1 to license exceptionsMartin Roth
2022-07-19lint/checkpatch: Add check for used comma where semicolon could beElyes Haouas
2022-07-19lint/checkpatch: Add a check for use of self-assignmentsElyes Haouas
2022-07-19lint/checkpatch: Add a check for existence of a commit logElyes Haouas
2022-07-19lint/checkpatch: Update 'Check patch "separator" and "signoff"'Elyes Haouas
2022-07-19lint/checkpatch: Update 'check for unwanted Gerrit info'Elyes Haouas
2022-07-19lint/checkpatch: Update 'uncoalesced string fragments'Elyes Haouas
2022-07-19lint/checkpatch: Update 'concatenated string without spaces between elements'Elyes Haouas
2022-07-19lint/checkpatch: Update 'check indentation of a line with a break'Elyes Haouas
2022-07-19lint/checkpatch: Update 'check for logical continuations'Elyes Haouas
2022-07-19lint/checkpatch: Update 'check for adding lines without a newline'Elyes Haouas
2022-07-19lint/checkpatch: Update 'check for assignments on the start of a line'Elyes Haouas
2022-06-22util/lint: Add coreboot specific dictionary fileMartin Roth
2022-05-29util/lint/checkpatch: Add alloc functions to alloc with multiplies checkElyes Haouas
2022-05-29util/lint/checkpatch: Update 'Check for compiler attributes'Elyes Haouas
2022-05-29util/lint/checkpatch.pl: Use 'allocFunctions'Elyes Haouas
2022-05-28util/lint/checkpatch: Warn on period at the end of commit subjectMartin Roth
2022-05-28util/lint: Subtract the patch format string from subject lengthMartin Roth
2022-05-28util/lint: Add commit message parsing to checkpatch_json scriptMartin Roth
2022-05-24util/lint/checkpatch.pl: Reduce difference with linux v5.18Elyes Haouas
2022-05-16Allow trailing whitespaces in .md filesMaximilian Brune
2022-05-16util/lint/lint-stable-019: Update grep '\s' to [[:blank:]]Martin Roth
2022-05-16util/lint/checkpatch.pl: Fix "uninitialized value" error messageElyes Haouas
2022-05-16util/lint/checkpatch.pl: Fix "Invalid color mode" error messageElyes Haouas
2022-04-24util/lint/checkpatch.pl: Update lines related to CONST_STRUCTElyes Haouas
2022-04-24util/lint/checkpatch.pl: Add strlcpy checkElyes Haouas
2022-04-24util/lint/checkpatch.pl: Update C99_COMMENT_TOLERANCE linesElyes Haouas
2022-04-24util/lint/checkpatch.pl: Update TYPECAST_INT_CONSTANT linesElyes Haouas
2022-04-24util/lint/checkpatch.pl: Update the check of repeated wordsElyes Haouas
2022-04-24lint/checkpatch.pl: Update to v5.18-2 lines related to "CONFIG_"Elyes Haouas
2022-04-24util/lint/checkpatch.pl: Update lines related to max_line_lengthElyes Haouas
2022-04-24util/lint/checkpatch.pl: Update lines related to tabsizeElyes Haouas
2022-04-24util/lint/checkpatch.pl: Update to v5.18-2 lines related to verbosityElyes Haouas
2022-04-11util/lint/checkpatch.pl: Update to v5.18-2 lines related to "codespell"Elyes Haouas
2022-03-25util/lint/checkpatch: Update commit message & subject line limitsMartin Roth
2022-02-01util/lint/checkpatch.pl: Use "git_command"Elyes HAOUAS
2022-01-31util/lint/checkpatch.pl: Use "gitroot"Elyes HAOUAS
2022-01-31util/lint/checkpatch: Update "check for missing blank lines after declarations"Elyes HAOUAS
2022-01-31util/lint/checkpatch.pl: Update 'commit message line length limit'Elyes HAOUAS
2022-01-31util/lint/checkpatch.pl: Remove unneeded whitespaces and fix some typosElyes HAOUAS
2022-01-31util/lint/checkpatch.pl: Use "perl_version_ok"Elyes HAOUAS
2022-01-31util/lint/checkpatch.pl: Use "tabsize"Elyes HAOUAS
2022-01-31util/lint: Remove SuperIO from checkpatch spellcheckMartin Roth
2022-01-28util/lint/lint-stable-003-whitespace: add exception for gif filesFred Reitberger
2021-12-10util/lint/checkpatch: Decrease commit message line length limit to 72Paul Menzel
2021-11-19Documentation/lint: Use Super I/O instead of SuperIOPatrick Georgi
2021-11-19util/lint: Fix linters to work with coreboot-configuratorSean Rhodes
2021-11-09util/lint/kconfig_lint: Fix off by one error that missed last lineMartin Roth
2021-10-20kconfig_lint: use just one variable for keeping track of choicesMichael Niewöhner
2021-10-20kconfig_lint: put $inside_choice together right in the first placeMichael Niewöhner
2021-10-18kconfig_lint: Drop overly restrictive rule about choice configsNico Huber
2021-09-23kconfig_lint: restrict definition of defaults for choice elementsMichael Niewöhner
2021-06-08lint: checkpatch: Add SUSPICIOUS_CODE_INDENT testJulius Werner
2021-04-18util/kconfig_lint: Update handle_expressions()Nico Huber
2021-04-18util/kconfig_lint: Turn handle_expressions() into a parserNico Huber
2021-04-15checkpatch_json: Mark robotic comments as roboticPatrick Georgi
2021-04-13lint: MAINTAINERS: check path matches to not only cover the directoryMichael Niewöhner