hydromatic / morel

Standard ML interpreter, with relational extensions, implemented in Java
Apache License 2.0
291 stars 15 forks source link

In the test suite, run arbitrary "lint" checks on code #200

Closed julianhyde closed 7 months ago

julianhyde commented 10 months ago

Add a test class LintTest that runs arbitrary checks on the source code.

The test is similar to the LintTest added in CALCITE-5765, and also uses the Puffin script engine, added in CALCITE-5764.

This change will require upgrading to Calcite 1.35, because of the dependency on Puffin.

julianhyde commented 10 months ago

Work in progress: https://github.com/julianhyde/morel/tree/200-lint