sevki
c9e1dba412
setup CI/CD for kernel development - added CodeQL for code scanning - every pr is built as an image and is available for 30days on https://oklinux.dev - tagged and released on github for now Signed-off-by: sevki <s@sevki.io>
25 lines
1 KiB
INI
25 lines
1 KiB
INI
# SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
|
#
|
|
# Copyright 2023 Google LLC.
|
|
|
|
set noparent
|
|
|
|
# By default, CrOS IDE runs "cros lint" on files for us. For "C" files it
|
|
# runs a very simple lint, but for C++ files it runs the chromium "cpplint.py"
|
|
# from depot_tools. Both C and C++ header files end with ".h", so it ends
|
|
# up calling "cpplint.py" for those as well.
|
|
#
|
|
# Trying to apply Chromium browser C++ style guidelines to kernel header
|
|
# files isn't the best, but probably will catch something. Let's disable
|
|
# some of the very obvious bogus/wrong warnings, though.
|
|
|
|
# whitespace/tab - Warns about indenting with tabs.
|
|
# runtime/int - Warns about using non-sized int types.
|
|
# readability/casting - Warns about C (vs C++) style casting.
|
|
# build/header_guard - Wants header guide to use C++ style comments "//".
|
|
# legal/copyright - Wants a copyright message at the top of files.
|
|
filter=-whitespace/tab,-runtime/int,-readability/casting,-build/header_guard,-legal/copyright
|
|
|
|
# checkpatch warns at 100 characters, so match that.
|
|
linelength=100
|