Support TOML as a configuration format
- Mentors
- ksdme, Marcos Gómez, Nosferatul, Vaibhav Kumar Rai
- Organization
- coala
coala is a linting and code fixing tool with support for many languages. Having a configuration file is essential to make full use of coala. Having a standardised configuration format like TOML helps. coala currently has an INI style configuration. Also, INI style configuration has certain limitations when it comes to custom sub-level parsing. The LineParser and ConfParser becomes complex and error-prone. This project will allow developers to quickly implement new features and will allow users to write configuration files in a format that they are already familiar with.
This project would focus on :
- Allowing the user to create configuration files in TOML
- Providing coala with the functionality to create TOML configuration files from sections
- Creating a tool to convert .coafile to TOML configuration file
- Allowing coala-quickstart to generate configuration files in TOML as well.
- Creation of TOMLLintBear and a repository of good configuration files to allow users to easily bootstrap their projects.