coala

CI2: Use coala CI to tidy a popular GitHub project

Objective Fix a popular GitHub project so that the repository contents conform to linter rules that are verified by coala CI on each GitHub Pull Request or Push.

See our coala GCI task wiki page for step by step instructions.

Background coala unifies code analysis. It provides a single simple user and a developer interface, wrapping many popular code analysis tools, and provides a native code analysis framework for new tools. Demo

More documentation on coala can be found at http://docs.coala.io.

Requirements

  • This activity is done entirely in your own repositories, and does not involve interacting with other OSS projects.
  • The task steps use patch and git commands that can be run in a bash terminal. Windows users can install Git-for-Windows or msys2 for an equivalent environment. Good Windows GUI tools may also be used for this task, such as SourceTree and Meld.

Expected Outcome

  • You are NOT expected to submit any changes to another OSS project in this task.
  • Accepted work by mentor following steps here

Note: There is a separate GCI task for submitting your changes to other OSS projects, which you can commence after a coala developer has reviewed and accepted your work for this task.

Task tags

  • static analysis
  • git
  • testing
  • usability

Students who completed this task

biscuitsnake, Shukai Ni, Andrew Dassonville, Prashant Kumar

Task type

  • code Code
  • chrome_reader_mode Documentation / Training
  • done_all Quality Assurance
close

2017