coala

coAST: Add a new language definition which is not in coalib languages but supported by a bear

coala supports 70+ languages, and more every day.

This task is to identify languages that coala supports but they are not in coalib languages, and define them in our new coAST project, which will make them ready for adding to coala. One such language is Dart.

The list of languages which coala supports can be found at https://github.com/coala/coala-bears/blob/master/bear-languages.yaml

Language definition can be found here: https://github.com/coala/coala/tree/master/coalib/bearlib/languages/definitions .

Find a language which satisfies the above-mentioned criteria, and create a language definition which will appear at https://coast.netlify.com/

The schema of the knowledge base is defined in these models:

https://github.com/coala/coAST/tree/master/models

The Language model is here: https://github.com/coala/coAST/blob/master/models/Language.yaml

The language definition files are also YAML, such as this language definition for Go. https://github.com/coala/coAST/blob/master/data/Language/Golang.yaml

Task tags

  • languages
  • yaml
  • static website
  • ast

Students who completed this task

aravk33, zeet, seeeturtle

Task type

  • code Code
  • chrome_reader_mode Documentation / Training
  • assessment Outreach / Research
close

2018