New incremental linting option in LAMS LookML Linter (v3.1)

Look At Me Sideways (LAMS) is an open-source LookML style guide and linter. LAMS v3.1 has just been released.

This update introduces, as beta features, centrally managed exemptions, and an add-exemptions output mode. Together, these features serve to enable incremental linting use cases.

As illustrated by one of LAMS's tests, using the add-exemptions output mode on one run will allow any current errors to be exempted in future runs. For example, you might do this when you merge changes to your repository despite the presence of linter errors.

This can be helpful for adding linting to a legacy project with many initial errors, as well as for an ongoing configuration where you want the linter to inform you of issues, but want more flexibility to conveniently override those issues, perhaps as a part of an integrated code review workflow.

Please try out these new beta features and let me know if you have any feedback on how they work for your use case.

PS, since v3.0 toggled built-in rules to being opt-in, it is now easier to release new rules without a breaking change. Accordingly, this release also includes 4 new rules.

0 0 122
0 REPLIES 0
Top Labels in this Space
Top Solution Authors