Implements the Tool Developer Guide
Build the docker image
docker build . -t ameba/codacy
Run on a project
docker run -it -v $srcDir:/src ameba/codacy
shards install crystal src/generate.cr
Run regular unit tests:
Run Codacy Plugin Tests against the docker image:
# In codacy-ameba docker build . -t ameba/codacy:latest # in codacy-plugins-test sbt "runMain codacy.plugins.DockerTest all ameba/codacy:latest"
Dockerfilefile (version of the image).
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.
Codacy also helps keep track of Code Coverage, Code Duplication, and Code Complexity.
git checkout -b my-new-feature)
git commit -am 'Add some feature')
git push origin my-new-feature)