Directories
¶
Path | Synopsis |
---|---|
cmd
|
|
joj3
Package main provides a joj3 executable, which runs various stages based on configuration files and commit message.
|
Package main provides a joj3 executable, which runs various stages based on configuration files and commit message. |
joj3/conf
Package conf provides a configuration file parser for JOJ3.
|
Package conf provides a configuration file parser for JOJ3. |
joj3/env
Package env stores the environment variables from actions environment.
|
Package env stores the environment variables from actions environment. |
repo-health-checker
Package main provides a repo-health-checker executable that checks the health of a repository.
|
Package main provides a repo-health-checker executable that checks the health of a repository. |
sample
Package main provides a sample executable that demonstrates how JOJ3 works.
|
Package main provides a sample executable that demonstrates how JOJ3 works. |
internal
|
|
executor
Package executor contains all the executors.
|
Package executor contains all the executors. |
executor/dummy
Package dummy provides a mock executor implementation for testing purposes and serves as a template for new executor development.
|
Package dummy provides a mock executor implementation for testing purposes and serves as a template for new executor development. |
executor/local
Package local implements an executor that runs commands directly on the local system.
|
Package local implements an executor that runs commands directly on the local system. |
executor/sandbox
Package sandbox provides a sandboxed execution environment for running untrusted code.
|
Package sandbox provides a sandboxed execution environment for running untrusted code. |
parser
Package parser contains all the parsers.
|
Package parser contains all the parsers. |
parser/clangtidy
Package clangtidy parses output of the clang-tidy C/C++ linter tool to assign scores based on detected code issues.
|
Package clangtidy parses output of the clang-tidy C/C++ linter tool to assign scores based on detected code issues. |
parser/cppcheck
Package clangtidy parses output of the cppcheck static analysis tool to assign scores based on detected code issues.
|
Package clangtidy parses output of the cppcheck static analysis tool to assign scores based on detected code issues. |
parser/cpplint
Package clangtidy parses output of the cpplint style checker tool to assign scores based on detected code issues.
|
Package clangtidy parses output of the cpplint style checker tool to assign scores based on detected code issues. |
parser/debug
Package debug logs the executor result to help in troubleshooting.
|
Package debug logs the executor result to help in troubleshooting. |
parser/diff
Package diff implements string comparison functionality for the specific output files, comparing then with expected answers and assigning scores based on results.
|
Package diff implements string comparison functionality for the specific output files, comparing then with expected answers and assigning scores based on results. |
parser/dummy
Package dummy provides a simple parser implementation that serves as a template for new parser development.
|
Package dummy provides a simple parser implementation that serves as a template for new parser development. |
parser/healthcheck
Package healthcheck parses the output of the repo-health-checker tool and return forced quit status on error.
|
Package healthcheck parses the output of the repo-health-checker tool and return forced quit status on error. |
parser/keyword
Package keyword implements keyword-based output analysis functionality.
|
Package keyword implements keyword-based output analysis functionality. |
parser/log
Package log logs the json key-value pairs from given file.
|
Package log logs the json key-value pairs from given file. |
parser/plugin
Package plugin provides functionality to load and run parser plugins dynamically.
|
Package plugin provides functionality to load and run parser plugins dynamically. |
parser/resultdetail
Package resultdetail provides detailed execution result output.
|
Package resultdetail provides detailed execution result output. |
parser/resultstatus
Package resultstatus provides functionality to parse execution results and determine success/failure status.
|
Package resultstatus provides functionality to parse execution results and determine success/failure status. |
parser/sample
Package sample provides functionality to parse and process sample outputs from stdout and stderr of the sample program.
|
Package sample provides functionality to parse and process sample outputs from stdout and stderr of the sample program. |
parser/tierscore
Package tierscore provides a parser for tiered scoring based on time and memory constraints.
|
Package tierscore provides a parser for tiered scoring based on time and memory constraints. |
stage
Package stage provides functionality to run stages.
|
Package stage provides functionality to run stages. |
pkg
|
|
healthcheck
Package healthcheck provides a set of health checks for a repository.
|
Package healthcheck provides a set of health checks for a repository. |
sample
Package sample provides a sample function that returns a Result.
|
Package sample provides a sample function that returns a Result. |
Click to show internal directories.
Click to hide internal directories.