A layer providing static code analysis tools for at least C,C++,Python & shell. Easy to setup on large projects. Results are stored in checkstyle-format, which could be easily used in e.g. Jenkins.

Git repository

https://github.com/priv-kweihmann/meta-sca.git web repo

Last commit: 1 week ago (master branch)

Maintainer

Dependencies

The meta-sca layer depends upon:

Recipe name Version Description
ansible-sca-native 1.0 Ansible playbooks
bitbake-sca-native 1.0 SCA description for bitbake
clang-sca-native 1.0 SCA description for clang
cppcheck-native 1.87 Static code analyzer for C/C++
cpplint-native 1.3.0 CPPLint - a static code analyzer for C/C++
cspell-native 3.2.2 Native variant of cspell
cve-check-sca-native 1.0 SCA description for cve-check
eslint-native 5.16.0 Native variant of eslint
flint++-native 280222019 Static code analyzer for C/C++
gcc-sca-native 1.0 SCA description for gcc
jsonlint-sca-native 1.0 SCA description for json linter
kconfig-hardened-check-native 18032019 script for checking on linux kernel hardening
nodejs 10.15.1 nodeJS Evented I/O for V8 JavaScript
oclint-native 0.13.1 A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C
python-ansible-native 2.7.8 Ansible is a simple IT automation platform that makes your applications and systems easier to deploy.
python-astroids-native 2.1.0 astroids
python-bandit-native 1.5.1 Bandit is a tool designed to find common security issues in Python code.
python-cached-property-native 1.5.1 A decorator for caching properties in classes.
python-configargparse-native 0.14.0 A drop-in replacement for argparse.
python-ddt-native 1.2.1 Data-Driven Tests for Python Unittest
python-decorator-native 4.4.0 decorator
python-gitdb-native 0.6.4 IO of git-style object databases
python-gitpython-native 2.1.11 GitPython is a python library used to interact with Git repositories.
python-gixy-native 0.1.20 Nginx configuration static analyzer
python-importlab-native 0.5 A library to calculate python dependency graphs.
python-isort-native 4.3.17 isort
python-jinja2-native 2.10.1 A small but fast and easy to use stand-alone template engine written in pure python.
python-jsonmerge-native 1.5.2 Merge a series of JSON documents.
python-markupsafe-native 1.1.1 Safely add untrusted strings to HTML/XML markup.
python-networkx-native 2.3 Python package for creating and manipulating graphs and networks.
python-ninja-native 1.9.0 a small build system with a focus on speed
python-oelint-adv-native 1.2.0 Tool for checking elf-symbols against rules
python-packaging-native 19.0 Core utilities for Python packages
python-py-native 1.6.0 Library with cross-python path, ini-parsing, io, code, log facilities
python-pyelftools-native 0.25 Parsing ELF and DWARF in Python
python-pylazy-object-proxy-native 1.3.1 lazy-object-proxy
python-pylint-native 2.2.2 pylint
python-pyparsing-native 2.4.0 Python parsing module
python-pysymbolcheck-native 1.2 Tool for checking elf-symbols against rules
python-pytest-runner-native 4.2 Invoke py.test as distutils command with dependency resolution
python-python-magic-native 0.4.15 A python wrapper for libmagic
python-pytype-native 2019.3.21 Python type inferencer
python-pyyaml-native 3.13 PyYAML is a YAML parser and emitter for Python.
python-scikit-build-native 0.9.0 Improved build system generator for CPython C, C++, Cython and Fortran extensions
python-setuptools-scm-native 2.1.0 the blessed package to manage your versions by scm tags
python-stevedore-native 1.30.1 Manage dynamic plugins for Python applications
python-wheel-native 0.31.1 The official binary distribution format for Python
python-wrapt-native 1.11.1 wrapt
python-zeroresourcedetector-native 28032019 Static code analysis tool for g11n/i18n issues in resource files.
python3-astroids-native 2.1.0 astroids
python3-bandit-native 1.5.1 Bandit is a tool designed to find common security issues in Python code.
python3-cached-property-native 1.5.1 A decorator for caching properties in classes.
python3-configargparse-native 0.14.0 A drop-in replacement for argparse.
python3-ddt-native 1.2.1 Data-Driven Tests for Python Unittest
python3-decorator-native 4.4.0 decorator
python3-gitdb-native 0.6.4 IO of git-style object databases
python3-gitpython-native 2.1.11 GitPython is a python library used to interact with Git repositories.
python3-gixy-native 0.1.20 Nginx configuration static analyzer
python3-importlab-native 0.5 A library to calculate python dependency graphs.
python3-isort-native 4.3.17 isort
python3-jinja2-native 2.10.1 A small but fast and easy to use stand-alone template engine written in pure python.
python3-jsonmerge-native 1.5.2 Merge a series of JSON documents.
python3-markupsafe-native 1.1.1 Safely add untrusted strings to HTML/XML markup.
python3-networkx-native 2.3 Python package for creating and manipulating graphs and networks.
python3-ninja-native 1.9.0 a small build system with a focus on speed
python3-oelint-adv-native 1.2.0 Tool for checking elf-symbols against rules
python3-packaging-native 19.0 Core utilities for Python packages
python3-py-native 1.6.0 Library with cross-python path, ini-parsing, io, code, log facilities
python3-pyelftools-native 0.25 Parsing ELF and DWARF in Python
python3-pylazy-object-proxy-native 1.3.1 lazy-object-proxy
python3-pylint-native 2.2.2 pylint
python3-pyparsing-native 2.4.0 Python parsing module
python3-pysymbolcheck-native 1.2 Tool for checking elf-symbols against rules
python3-pytest-runner-native 4.2 Invoke py.test as distutils command with dependency resolution
python3-python-magic-native 0.4.15 A python wrapper for libmagic
python3-pytype-native 2019.3.21 Python type inferencer
python3-pyyaml-native 3.13 PyYAML is a YAML parser and emitter for Python.
python3-scikit-build-native 0.9.0 Improved build system generator for CPython C, C++, Cython and Fortran extensions
python3-setuptools-scm-native 2.1.0 the blessed package to manage your versions by scm tags
python3-stevedore-native 1.30.1 Manage dynamic plugins for Python applications
python3-wheel-native 0.31.1 The official binary distribution format for Python
python3-wrapt-native 1.11.1 wrapt
python3-zeroresourcedetector-native 28032019 Static code analysis tool for g11n/i18n issues in resource files.
rats-native 20190324 Rough Auditing Tool For Security
sca-image-ansible-rules-native 1.0 Ruleset for ansible
sca-image-bandit-rules-native 1.0 Ruleset for bandit
sca-image-eslint-rules-native 1.0 Ruleset for eslint
sca-image-gixy-rules-native 1.0 Ruleset for gixy
sca-image-jsonlint-rules-native 1.0 Ruleset for jsonlint
sca-image-oelint-rules-native 1.0 Ruleset for oelint
sca-image-pylint-rules-native 1.0 Ruleset for pylint on image-level
sca-image-shellcheck-rules-native 1.0 Ruleset for shellcheck
sca-image-xmllint-rules-native 1.0 Ruleset for xmllint
sca-recipe-bandit-rules-native 1.0 Ruleset for bandit
sca-recipe-clang-rules 1.0 Ruleset for clang
sca-recipe-cppcheck-rules-native 1.0 Ruleset for cppcheck
sca-recipe-cpplint-rules-native 1.0 Ruleset for cpplint
sca-recipe-cspell-rules-native 1.0 Ruleset for cspell
sca-recipe-eslint-rules-native 1.0 Ruleset for eslint
sca-recipe-flint-rules-native 1.0 Ruleset for flint++
sca-recipe-gcc-rules-native 1.0 Ruleset for gcc
sca-recipe-jsonlint-rules-native 1.0 Ruleset for jsonlint
sca-recipe-kconfighard-rules-native 1.0 Ruleset for kconfighard
sca-recipe-oclint-rules-native 1.0 Ruleset for oclint
sca-recipe-oelint-rules-native 1.0 Ruleset for oelint
sca-recipe-pylint-rules-native 1.0 Ruleset for pylint
sca-recipe-pysymcheck-rules-native 1.0 Ruleset for pysymcheck
sca-recipe-pytype-rules-native 1.0 Ruleset for pytype
sca-recipe-rats-rules-native 1.0 Ruleset for rats
sca-recipe-shellcheck-rules-native 1.0 Ruleset for shellcheck
sca-recipe-textlint-rules-native 1.0 Ruleset for textlint
sca-recipe-tscancode-rules-native 1.0 Ruleset for tscancode
sca-recipe-xmllint-rules-native 1.0 Ruleset for xmllint
sca-recipe-zrd-rules-native 1.0 Ruleset for zrd
shellcheck-native 0.5.0-3 Static code analyzer for shell-scripts
textlint-native 11.2.3 The pluggable natural language linter for text and markdown.
tscancode-native 20190324 A static code analyzer for C++, C#, Lua
sca
sca-ansible-image
sca-bandit-core
sca-bandit-image
sca-bandit-recipe
sca-bestof-core
sca-bestof-image
sca-bestof-recipe
sca-bitbake-core
sca-bitbake-image
sca-bitbake-recipe
sca-blackllist
sca-clang
sca-clang-core
sca-conv-checkstyle-ansible
sca-conv-checkstyle-bandit
sca-conv-checkstyle-clang
sca-conv-checkstyle-cppcheck
sca-conv-checkstyle-cpplint
sca-conv-checkstyle-cspell
sca-conv-checkstyle-eslint
sca-conv-checkstyle-flint
sca-conv-checkstyle-gcc
sca-conv-checkstyle-gixy
sca-conv-checkstyle-helper
sca-conv-checkstyle-jsonlint
sca-conv-checkstyle-kconfighard
sca-conv-checkstyle-oclint
sca-conv-checkstyle-oelint
sca-conv-checkstyle-pylint
sca-conv-checkstyle-pysymcheck
sca-conv-checkstyle-pytype
sca-conv-checkstyle-rats
sca-conv-checkstyle-shellcheck
sca-conv-checkstyle-textlint
sca-conv-checkstyle-tscancode
sca-conv-checkstyle-xmllint
sca-conv-checkstyle-zrd
sca-cppcheck
sca-cpplint
sca-cspell
sca-cve-check
sca-eslint-core
sca-eslint-image
sca-eslint-recipe
sca-file-filter
sca-flint
sca-gcc
sca-gixy-image
sca-global
sca-helper
sca-image-summary
sca-jsonlint-core
sca-jsonlint-image
sca-jsonlint-recipe
sca-kconfighard-recipe
sca-license-filter
sca-license-image-helper
sca-oclint
sca-oelint-core
sca-oelint-image
sca-oelint-recipe
sca-on-image
sca-on-recipe
sca-pylint-core
sca-pylint-image
sca-pylint-recipe
sca-pysymcheck
sca-pytype
sca-rats
sca-shellcheck-core
sca-shellcheck-image
sca-shellcheck-recipe
sca-textlint
sca-tscancode
sca-xmllint-core
sca-xmllint-image
sca-xmllint-recipe
sca-zrd