Socket
Book a DemoInstallSign in
Socket

point-out

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

point-out

Runs a given command and scans the output for warnings/errors to create a GitLab CI Code Quality report.

alpha
latest
Source
npmnpm
Version
0.1.0-alpha.5
Version published
Maintainers
1
Created
Source

👉 point-out

Runs a given command and scans the output for warnings/errors to create a GitLab CI Code Quality report.

While running the command, the output is forwarded to stdout/stderr so you can still see what's happening. At the same time, the output is parsed for warnings and errors, which are then used to create a Code Quality report in the GitLab CI pipeline.

Currently parsers for the following tools are implemented:

  • CMake (warning and fatal error messages)
  • GCC, and tools that can use the same message format, like:
    • clang-format
    • clang-tidy
  • cpplint (using emacs format, which is its default)

Usage

You can run point-out -h to see the latest usage/help information (which is probably more up-to-date than this README file).

point-out [options] -- [command to parse output from]

You can use the following options:

  • -h, --help: display the help
  • -V, --version: output the version number
  • -l, --list: list all available parsers (currently not very useful, as all of them are always active)
  • -n, --no-append: if set then report will be overwritten, instead of appending to it
  • -j, --json-indent <num>: indent level for JSON output (default: "2")
  • -r, --repo-path <path>: path to the repository (default: CI_PROJECT_DIR or current working directory)
  • -a, --no-relative: do not make absolute paths relative to the repository path

Current state

The tool is still a work in progress, but should already be somewhat useable. If you run into any issues, please let me know.

Keywords

gitlab

FAQs

Package last updated on 01 Aug 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts