crystal-ameba / github-action

A GitHub Action that lints Crystal code with Ameba
MIT License
29 stars 6 forks source link

Rework the action #17

Open veelenga opened 1 year ago

veelenga commented 1 year ago

Action must be reworked to not be dependent on a specific Ameba version. We need to use Ameba dependency used by the project that installs the action and catch reported issues over json formatter, for example.

That way we will not need to bump a new release for action each time we release the Ameba

Sija commented 1 year ago

We need to use Ameba dependency used by the project that installs the action and catch reported issues over json formatter, for example.

This would require every project to install the ameba as development dependency. Given the compilation times I'd rather avoid it.