From 58b1841cdda4281d89e8891f8035015c4205eedb Mon Sep 17 00:00:00 2001 From: "sider[bot]" <41898208+sider[bot]@users.noreply.github.com> Date: Sun, 28 Mar 2021 20:37:38 +0000 Subject: [PATCH] Configure Sider MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Welcome to [Sider](https://sider.review/)! 🎉 This is an onboarding PR to help you understand and configure Sider. You can edit the `sider.yml` file in this PR to fix analysis failures. Of course, you can close this PR when Sider works well without this `sider.yml`. If you have any questions, our [documentation](https://help.sider.review/getting-started/custom-configuration) could help you. 📃 --- sider.yml | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 sider.yml diff --git a/sider.yml b/sider.yml new file mode 100644 index 0000000..a99917f --- /dev/null +++ b/sider.yml @@ -0,0 +1,80 @@ +# This is a configuration file to customize code analysis by Sider. +# +# For more information, see the documentation: +# https://help.sider.review/getting-started/custom-configuration + +# Customize each tool. If analyses fail, try adjusting each option referencing the following example. +linter: + +# # Clang-Tidy example. See https://help.sider.review/tools/cplusplus/clang-tidy +# clang_tidy: +# root_dir: project/ +# apt: +# - libgdbm-dev +# - libfastjson-dev=0.99.8-2 +# include-path: +# - myinclude +# - foo/include +# - /usr/include/libfastjson + +# # Cppcheck example. See https://help.sider.review/tools/cplusplus/cppcheck +# cppcheck: +# root_dir: project/ +# include-path: +# - include/ +# target: src/ +# ignore: vendor/ +# enable: all +# std: c99 +# project: my_project.sln +# language: c++ +# addon: [cert, misra] +# bug-hunting: true +# parallel: false + +# # cpplint example. See https://help.sider.review/tools/cplusplus/cpplint +# cpplint: +# root_dir: project/ +# target: [src/, lib/] +# extensions: c,cc +# headers: hpp,hxx +# filter: "-whitespace,+whitespace/braces" +# linelength: 100 +# exclude: +# - src/*.cpp +# - lib/*.cpp + +# # Misspell example. See https://help.sider.review/tools/others/misspell +# misspell: +# root_dir: project/ +# target: [src/, test/] +# exclude: ["**/*.min.*"] +# locale: UK +# ignore: [center, behavior] + +# # ShellCheck example. See https://help.sider.review/tools/shellscript/shellcheck +# shellcheck: +# root_dir: project/ +# target: +# - "**/*.{sh,bash}" +# - shebang: true +# include: [SC2104, SC2105] +# exclude: [SC1000, SC1118] +# enable: all +# shell: bash +# severity: error +# norc: true + +# Ignore specific files. Example: +# ignore: +# - "*.pdf" +# - "*.mp4" +# - "*.min.*" +# - "images/**" + +# Exclude specific branches. Example: +# branches: +# exclude: +# - master +# - development +# - /^release-.*$/