Skip to content

feature: option to skip built-in assertions #1984

@quassy

Description

@quassy

We have a lot of built-in assertions on our columns which makes developing our models expensive. Most of the time it's not necessary to run these assertions until the final PR, so it would be great if it was possible to deactivate them in dataform compile, maybe even by type of assertion:

dataform compile --disable-assertions=true  # disable all assertions
dataform compile --disable-assertions=uniqueKey,nonNull  # disable checks for primary keys and required values
dataform compile --disable-assertions=uniqueKey
dataform compile --disable-assertions=rowConditions
dataform compile --disable-assertions=nonNull
dataform compile --disable-assertions=manual  # not sure how this should affect dependants

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions