Skip to content

Find EClint Alternative #79

@tajmone

Description

@tajmone

We really need to find an alternative tool to EClint to validate code styles consistency of the repo's code, for the following reasons:

  1. ECLint development has been officially dead for over two years, and it will soon stop working due to deprecated dependencies or incompatibility with new Node.js versions.
  2. It's quite buggy.
  3. It forces us to distort optimal EditorConifg setting to accommodate validation rules (e.g. set indentation to 1 space instead of two, to allow custom alignments).
  4. It doesn't validate correctly ISO-8859-1 files, which are plentiful in this project.
  5. It's a Node.js app, with all the downsides that come with it (unsafety, outdated dependencies hell, etc.).

Of the above, point 3 is particularly relevant, for it would be ideal to find a code validation tool that uses its own settings file instead of the .editorconfig settings, so that we could decouple it from the EditorConifg rules, which don't always match the validation criteria.

@thoni56, any ideas if there are any code validation tools in the wild that meet these criteria? Possibly, in standalone binary format.

Metadata

Metadata

Assignees

No one assigned

    Labels

    🔨 EClintTool: EClint (EditorConfig validator)🔨 EditorConfigTool: EditorConfig for code-styles consistency🔬 researchIssue requires further researching⚠️ importantPriority: High

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions