diff --git a/src/rules/__snapshots__/index.test.ts.snap b/src/rules/__snapshots__/index.test.ts.snap index ef090932..fc7173be 100644 --- a/src/rules/__snapshots__/index.test.ts.snap +++ b/src/rules/__snapshots__/index.test.ts.snap @@ -76,6 +76,7 @@ exports[`all > should match everything 1`] = ` "gitlab", "gitlab.ci", "golang", + "googleanalytics", "hashicorp_vault", "helm", "heroku", diff --git a/src/rules/analytics/googleanalytics.ts b/src/rules/analytics/googleanalytics.ts new file mode 100644 index 00000000..32a70b54 --- /dev/null +++ b/src/rules/analytics/googleanalytics.ts @@ -0,0 +1,7 @@ +import { register } from '../../register.js'; + +register({ + tech: 'googleanalytics', + name: 'Google Analytics', + type: 'analytics', +}); diff --git a/src/rules/analytics/index.ts b/src/rules/analytics/index.ts new file mode 100644 index 00000000..26af693f --- /dev/null +++ b/src/rules/analytics/index.ts @@ -0,0 +1 @@ +import './googleanalytics.js'; diff --git a/src/rules/index.ts b/src/rules/index.ts index 4f681db6..5e764c5c 100644 --- a/src/rules/index.ts +++ b/src/rules/index.ts @@ -1,3 +1,4 @@ +import './analytics/index.js'; import './api/index.js'; import './app/index.js'; import './ci/index.js'; diff --git a/src/types/techs.ts b/src/types/techs.ts index 3e12f508..e0ee50e6 100644 --- a/src/types/techs.ts +++ b/src/types/techs.ts @@ -1,4 +1,5 @@ export type TechType = + | 'analytics' | 'api' | 'app' | 'ci' @@ -97,6 +98,7 @@ export type AllowedKeys = | 'gitlab.ci' | 'gitlab' | 'golang' + | 'googleanalytics' | 'hashicorp_vault' | 'helm' | 'heroku'