• Stars
    star
    130
  • Rank 277,575 (Top 6 %)
  • Language
    Scala
  • License
    Other
  • Created over 9 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Multi-language coverage reporter for Codacy

Codacy Coverage Reporter

Codacy Badge Build Status Maven Central

Multi-language coverage reporter for Codacy https://www.codacy.com

Setup

Follow the instructions on how to add coverage to your repository.

If necessary, see alternative ways of running Codacy Coverage Reporter for other ways of running Codacy Coverage Reporter, such as by installing the binary manually or using a CircleCI Orb or the Codacy Coverage Reporter GitHub Action.

For a complete list of commands and options, run the Codacy Coverage Reporter with the flag --help. For example:

$ bash <(curl -Ls https://coverage.codacy.com/get.sh) report --help
     ______          __
    / ____/___  ____/ /___ ________  __
   / /   / __ \/ __  / __ `/ ___/ / / /
  / /___/ /_/ / /_/ / /_/ / /__/ /_/ /
  \____/\____/\__,_/\__,_/\___/\__, /
                              /____/

  Codacy Coverage Reporter

 --> Using codacy reporter codacy-coverage-reporter-linux from cache
Command: report
Usage: codacy-coverage-reporter report 
  --project-token | -t  <your project API token>
  --api-token | -a  <your account API token>
  --organization-provider  <the project organization provider> (manual, gh, bb, ghe, bbe, gl, gle)
  --username | -u  <the project owner name>
  --project-name | -p  <your project name>
  --codacy-api-base-url  <the base URL for the Codacy API>
  --commit-uuid  <your commit SHA-1 hash>
  --http-timeout  <Sets a specified read timeout value, in milliseconds, to be used when interacting with Codacy API. By default, the value is 10 seconds>
  --skip | -s  <skip if token isn't defined>
  --sleep-time <Sets a specified time, in milliseconds, to be used when waiting between retries. By default, the value is 10 seconds>
  --num-retries <Sets a number of retries in case of failure. By default, the value is 3 times>
  --language | -l  <language associated with your coverage report>
  --coverage-reports | -r  <your project coverage file name (supports globs)>
  --partial  <if the report is partial>
  --prefix  <the project path prefix>
  --force-coverage-parser  <your coverage parser>
        Available parsers are: opencover,clover,lcov,phpunit,jacoco,dotcover,cobertura,go


 --> Succeeded!

What is Codacy?

Codacy is an Automated Code Review Tool that monitors your technical debt, helps you improve your code quality, teaches best practices to your developers, and helps you save time in Code Reviews.

Among Codacy’s features:

  • Identify new Static Analysis issues
  • Commit and Pull Request Analysis with GitHub, GitLab, and Bitbucket
  • Auto-comments on Commits and Pull Requests
  • Integrations with Slack and Jira
  • Track issues in Code Style, Security, Error Proneness, Performance, Unused Code and other categories

Codacy also helps keep track of Code Coverage, Code Duplication, and Code Complexity.

Codacy supports PHP, Python, Ruby, Java, JavaScript, and Scala, among others.

Free for Open Source

Codacy is free for Open Source projects.

More Repositories

1

tools-for-code-review-engineers

A list of tools to improve the git workflow for code review engineers.
660
star
2

git-version

Git versioning used in Codacy
Crystal
127
star
3

codacy-analysis-cli

The Codacy Analysis CLI is a command line interface that enables you to execute Codacy code analysis locally.
Scala
92
star
4

helm-ssm

Injects values from AWS SSM parameters on the values.yaml file
Go
65
star
5

codacy-analysis-cli-action

GitHub Action for the codacy-analysis-cli
54
star
6

codacy-coverage-reporter-action

GitHub Action for the codacy-coverage-reporter
52
star
7

codacy-scalameta

Codacy tool for Scalameta
Scala
34
star
8

docs

Codacy documentation
Python
21
star
9

sbt-codacy-coverage

Sbt plugin for uploading Scala code coverage to Codacy https://www.codacy.com
Scala
18
star
10

codacy-pylint

Pylint tool for Codacy
Python
17
star
11

codacy-eslint

Codacy tool for Eslint
TypeScript
14
star
12

ruby-codacy-coverage

DEPRECATED Post coverage results to Codacy
Ruby
13
star
13

chart

Codacy Helm chart and self-hosted infrastructure quickstart
Makefile
11
star
14

bitbucket-scala-client

Simple Bitbucket Scala Client
Scala
10
star
15

codacy-bandit

Bandit Python Tool for Codacy
Scala
9
star
16

codacy-plugins-test

Testing interface for external docker tools
Scala
6
star
17

codacy-api-scala

Scala wrapper for the Codacy API
Scala
6
star
18

codacy-codesniffer

Codacy tool for PHP Codesniffer
Scala
6
star
19

codacy-sonar-csharp

Docker engine for SonarC# code analyzer
C#
6
star
20

csharp-codacy-coverage

DEPRECATED C# coverage reporter for Codacy
C#
6
star
21

codacy-rubocop

Codacy Tool for Rubocop
Ruby
5
star
22

codacy-phpmd

PHP Mess Detector Tool for Codacy
Scala
5
star
23

codacy-checkstyle

Codacy Tool for Checkstyle
Scala
4
star
24

ytool

A simple tool to set values in yaml files preserving format and comments.
Python
4
star
25

codacy-stylelint

Codacy Tool for Stylelint
Scala
4
star
26

codacy-metrics-scala-seed

Simple framework to help integrate metrics tools in Codacy
Scala
3
star
27

qa-frontend-challenge

TypeScript
3
star
28

codacy-metrics-sonar-csharp

Docker engine for metrics support on SonarC# code analyzer
C#
3
star
29

codacy-engine-scala-seed

Helpers to create Codacy engines in Scala
Scala
3
star
30

codacy-gorevive

Codacy Tool for Golang Revive
Go
3
star
31

base

Codacy Docker Base
Makefile
3
star
32

codacy-github-graphql

Library with Apollo compiled queries and models for GitHub API V4
Scala
3
star
33

codacy-sqlint

Codacy Tool for Sqlint
Scala
3
star
34

codacy-detekt

Codacy Tool for Detekt
Scala
3
star
35

akka-typed

Akka typed actors sample
Scala
2
star
36

codacy-brakeman

Codacy Tool for Brakeman
Scala
2
star
37

codacy-orbs

Codacy CircleCI Orbs
Shell
2
star
38

codacy-scalastyle

Scalastyle Scala Tool for Codacy
Scala
2
star
39

About

Codacy - Ship high-quality code on more than 40 programming languages.
2
star
40

stash-scala-client

Simple Stash Scala Client
Scala
2
star
41

codacy-duplication-flay

Codacy Duplication tool for Flay
Ruby
2
star
42

codacy-engine-golang-seed

Go
2
star
43

Unity.Project

C#
2
star
44

codacy-pmd

PMD Tool for Codacy
Java
2
star
45

codacy-clang-tidy

Codacy's reporter for clang-tidy
Scala
2
star
46

codacy-usage-report

Go
2
star
47

helm-poll

An Helm plugin to poll for a release status.
Go
2
star
48

codacy-plugins-api

A dependency free api for Codacy Tools
Scala
2
star
49

codacy-engine-typescript-seed

Library to write Codacy tools in Typescript
TypeScript
2
star
50

pulse-user-docs

HTML
2
star
51

codacy-findbugs

Codacy Tool for Findbugs
Scala
1
star
52

pulse-event-cli

Command line interface to push events to the pulse service
Go
1
star
53

codacy-prospector

Codacy Tool for Prospector
Python
1
star
54

codacy-metrics-scalastyle

Scala
1
star
55

codacy-people-csv

Script to download people in your Codacy organization
Scala
1
star
56

ci-base

Base docker image used by Codacy in Continuous Integration environments such as CircleCI.
Makefile
1
star
57

codacy-meta-repo

Shell
1
star
58

codacy-duplication-pmdcpd

Codacy Duplication Tool for PMD
Scala
1
star
59

env4config

Load Environment variables first as default with Typesafe Config
Scala
1
star
60

codacy-checkov

Codacy tool for Checkov
SuperCollider
1
star
61

codacy-engine-csharp-seed

Helpers to create Codacy engines in C#
C#
1
star
62

codacy-public-template

1
star
63

ssm2eb

A simple tool to get ssm parameters to an .ebextensions file
Python
1
star
64

codacy-macros

Scala and Play Framework macros
Scala
1
star
65

codacy-hadolint

Codacy Docker container for Hadolint tool
Scala
1
star
66

codacy-metrics-pmd

Java
1
star
67

codacy-api-typescript

Typescript wrapper for the Codacy API
TypeScript
1
star
68

codacy-tailor

Tailor Swift Tool for Codacy
Swift
1
star
69

codacy-metrics-cloc

Cloc docker wrapper for Codacy integration
Scala
1
star
70

ci-aws

Docker image with awscli installed
Python
1
star
71

codacy-tsqllint

Codacy tool for TSQLLint
C#
1
star
72

elasticsearch-curator

Elasticsearch curator docker image
Dockerfile
1
star
73

codacy-eslint-legacy

Codacy Tool for ESLint (Legacy Version)
TypeScript
1
star
74

codacy-aligncheck

Codacy Tool for Aligncheck
Scala
1
star
75

codacy-duplication-scala-seed

Library to integrate duplication tools in Codacy
Scala
1
star
76

ssmeb

Go
1
star
77

codacy-roslyn

Codacy tool for Unity Roslyn Analyzers
Scala
1
star
78

codacy-duplication-jscpd

Codacy duplication tool for jscpd
Scala
1
star
79

codacy-metrics-eslint

Eslint Tool for Codacy Metrics
TypeScript
1
star
80

codacy-intellij-extension

Codacy IntelliJ Idea Extension
Kotlin
1
star