GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - AliceO2Group/O2CodeChecker: AliceO2 Custom Static Analysis Tools

BranchesTags
Open more actions menu

Latest commit

 

History

66 Commits
66 Commits

Folders and files

NameName
Last commit message
Last commit date
aliceO2
aliceO2
 
 
cmake/modules
cmake/modules
 
 
docs/clang-tidy/checks
docs/clang-tidy/checks
 
 
test
test
 
 
tool
tool
 
 
utility
utility
 
 
.clang-format
.clang-format
 
 
CMakeLists.txt
CMakeLists.txt
 
 
README.md
README.md
 
 
add_new_check.py
add_new_check.py
 
 
check_clang_tidy.py
check_clang_tidy.py
 
 
rename_check.py
rename_check.py
 
 

Repository files navigation

O2CodeChecker

A prototype for a standalone code checker for the AliceO2 project

It offers:

  • code checks based on clang-tidy and existing components
  • standalone CMake infrastructure for compilation outside of llvm/clang source tree

Requirements/Building

  • llvm + clang + clang extra tools (release 3_9) required
    • (recommended to use alibuild build clang which will give you the right version)
  • build using cmake -DLLVM_DIR=PATH_TO_LLVM_CMAKE_CONFIG -DClang_DIR=PATH_TO_CLANG_CONFIG

Usage

In the build directory of AliceO2 (containing the CMake compilations database in form of compile_command.json), run

run_O2CodeChecker.py -clang-tidy-binary `which O2codecheck` -checks=*,alice*

About

AliceO2 Custom Static Analysis Tools

Resources

Readme
Activity
Custom properties

Stars

3 stars

Watchers

4 watching

Forks

10 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.