Please refer to the internal Gomboc Wiki if you need to work on this repo
- Open in a dev-container.
- Run
npm installis needed - Run
gomboc - Adjust
.envas needed and restart the container
- CLI makes a single request to the server, specifies a list of directories with changes and an effect
- Server responds with a
scanRequestIdand starts working on it - CLI waits a little before going into a polling mode where it checks for the status of the scan
- If it gets a signal that the scan is done processing, it makes a final call to get the action results
- Because action results can potentially have many observations, CLI only asks for a first page of specific observations with violations
- Getting at least one of those observations (or a failed scan) will make the cli exit with an error code
GOMBOC_SERVER_URL: the url for the GraphQL API ServerGOMBOC_CLIENT_URL: the base url for the web app clientGOMBOC_DEBUG: provide any value to enable additional logging
gomboc --help