Another company recently open-sourced their dbt metadata linter called dbt-score. Since our data catalog is starting to grow and we heavily utilize dbt's metadata features, we should try a simple spike of this linter to see if it adds value for us. This would involve setting up a configuration file and a sample GitHub Actions workflow.
We should also consider adding some custom rules for the linter, including:
Column keys for models/sources should be in alphabetical order. See #209.
Another company recently open-sourced their dbt metadata linter called dbt-score. Since our data catalog is starting to grow and we heavily utilize dbt's metadata features, we should try a simple spike of this linter to see if it adds value for us. This would involve setting up a configuration file and a sample GitHub Actions workflow.
We should also consider adding some custom rules for the linter, including: