Fixed bugs:
- check-model-has-properties-file fails on macro with a valid properties yml #17
- check-script-has-no-table-name fails with subqueries referencing CTEs #16
- check-model-has-description fails with macros with description #14
- check-script-has-no-table-name doesn't ignore text within Jinja comment blocks #9
- check-column-desc-are-same fails with a Python error #8
- check-script-has-no-table-name is failing when using lateral flatten #7
Enhancements:
- Feature/allow slim ci #23 (tomsej)
- New hook check-macro-has-description #20 (PabloPardoGarcia)
- Fix problem when space is missing with parenthesis #19 (tomsej)
- Don't check macros in check-model hooks #18 (PabloPardoGarcia)
- Feature/check model parents and childs #13 (tomsej)
- Replace jinja comments and allow flatten #11 (tomsej)
- Validate model is a dictionary #10 (tomsej)
- Added hook: check_model_has_tests_by_group #6 (jtalmi)
- Added hook: check-model-parents-and-childs
- Added hook: check-model-parents-database
- Added hook: check-model-parents-schema
- Added hook: check-source-childs
- Fixed problem with dashes in global and cmd flags. Use plus sign instead.
- Fixed problem with greedy replace script table name.
- Documentation fixes.
- First written