From fd8a612509bca5a9b97b1eadaeea555b95754514 Mon Sep 17 00:00:00 2001 From: Samuel Bodin <1637651+bodinsamuel@users.noreply.github.com> Date: Mon, 4 Sep 2023 12:33:27 +0200 Subject: [PATCH] fix(rules): add Datastax --- src/rules/__snapshots__/index.test.ts.snap | 1 + src/rules/db/datastax.ts | 13 +++++++++++++ src/rules/db/index.ts | 1 + .../terraform/__snapshots__/lockfile.test.ts.snap | 1 + src/types/techs.ts | 1 + 5 files changed, 17 insertions(+) create mode 100644 src/rules/db/datastax.ts diff --git a/src/rules/__snapshots__/index.test.ts.snap b/src/rules/__snapshots__/index.test.ts.snap index fa1aca71..8db940bb 100644 --- a/src/rules/__snapshots__/index.test.ts.snap +++ b/src/rules/__snapshots__/index.test.ts.snap @@ -50,6 +50,7 @@ exports[`all > should match everything 1`] = ` "databricks", "datadog", "dataiku", + "datastax", "deferrun", "deno", "dependabot", diff --git a/src/rules/db/datastax.ts b/src/rules/db/datastax.ts new file mode 100644 index 00000000..048c90b0 --- /dev/null +++ b/src/rules/db/datastax.ts @@ -0,0 +1,13 @@ +import { register } from '../../register.js'; + +register({ + tech: 'datastax', + name: 'Datastax', + type: 'db', + dependencies: [ + { + type: 'terraform', + name: 'registry.terraform.io/datastax/astra', + }, + ], +}); diff --git a/src/rules/db/index.ts b/src/rules/db/index.ts index 21752501..59fb5c88 100644 --- a/src/rules/db/index.ts +++ b/src/rules/db/index.ts @@ -8,6 +8,7 @@ import './aws.rds.js'; import './clickhouse.js'; import './cockroachdb.js'; import './couchbase.js'; +import './datastax.js'; import './elasticsearch.js'; import './firebase.firestore.js'; import './gcp.bigquery.js'; diff --git a/src/rules/spec/terraform/__snapshots__/lockfile.test.ts.snap b/src/rules/spec/terraform/__snapshots__/lockfile.test.ts.snap index 21422f6a..eb9d1185 100644 --- a/src/rules/spec/terraform/__snapshots__/lockfile.test.ts.snap +++ b/src/rules/spec/terraform/__snapshots__/lockfile.test.ts.snap @@ -14,6 +14,7 @@ exports[`terraform (lockfile) > should match everything 1`] = ` "couchbase", "databricks", "datadog", + "datastax", "digitalocean", "elasticsearch", "elasticstack", diff --git a/src/types/techs.ts b/src/types/techs.ts index 4d599723..452ca865 100644 --- a/src/types/techs.ts +++ b/src/types/techs.ts @@ -68,6 +68,7 @@ export type AllowedKeys = | 'databricks' | 'datadog' | 'dataiku' + | 'datastax' | 'deferrun' | 'deno' | 'dependabot'