Skip to content

Commit

Permalink
list missing terraform, add some already existing deps
Browse files Browse the repository at this point in the history
  • Loading branch information
bodinsamuel committed May 2, 2023
1 parent 83049b4 commit a97d6d1
Show file tree
Hide file tree
Showing 9 changed files with 37 additions and 3 deletions.
16 changes: 15 additions & 1 deletion TODO.todo
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,21 @@ Terraform:
- ???
✔ Mongo DB Atlas @done(23-05-02 12:09)
✔ Elastic stack @done(23-05-02 12:13)

- CockroachDB
- Redis cloud
- snowflake
- couchbase capella
- akamai
- digital ocean
- scaleway
- wavefront
- cloudflare
- fastly
- Heroku
- Auth0
- Okta
- Snyk
- Pagerduty

Prisma:
- Type of DB
Expand Down
3 changes: 3 additions & 0 deletions src/rules/hosting/flyio.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,7 @@ import { register } from '../../rules';
register({
tech: 'flyio',
files: ['fly.toml'],
dependencies: [
{ type: 'terraform', name: 'registry.terraform.io/fly-apps/fly' },
],
});
5 changes: 4 additions & 1 deletion src/rules/hosting/vercel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,8 @@ import { register } from '../../rules';
register({
tech: 'vercel',
files: ['.vercel', 'vercel.json'],
dependencies: [{ type: 'npm', name: 'vercel' }],
dependencies: [
{ type: 'npm', name: 'vercel' },
{ type: 'terraform', name: 'registry.terraform.io/vercel/vercel' },
],
});
1 change: 1 addition & 0 deletions src/rules/sass/datadog.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@ register({
{ type: 'npm', name: '@datadog/browser-rum' },
{ type: 'npm', name: '@datadog/cli' },
{ type: 'npm', name: 'dd-trace' },
{ type: 'terraform', name: 'registry.terraform.io/DataDog/datadog' },
],
});
1 change: 1 addition & 0 deletions src/rules/sass/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import './algolia';
import './datadog';
import './mailjet';
import './newrelic';
import './logrocket';
import './sqreen';
5 changes: 4 additions & 1 deletion src/rules/sass/newrelic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,8 @@ import { register } from '../../rules';

register({
tech: 'newrelic',
dependencies: [{ type: 'npm', name: 'newrelic' }],
dependencies: [
{ type: 'npm', name: 'newrelic' },
{ type: 'terraform', name: 'registry.terraform.io/newrelic/newrelic' },
],
});
1 change: 1 addition & 0 deletions src/rules/spec/nodejs/dependencies.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ describe('npm', () => {
'mysql',
'neo4j',
'netlify',
'newrelic',
'nodejs',
'postgresql',
'prettier',
Expand Down
5 changes: 5 additions & 0 deletions src/rules/spec/terraform/dependencies.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,19 @@ describe('npm', () => {
'alibabacloud',
'aws',
'azure',
'datadog',
'elasticsearch',
'elasticstack',
'flyio',
'gcp',
'github',
'kubernetes',
'mongodbatlas',
'newrelic',
'oraclecloud',
'terraform',
'vault',
'vercel',
]);
});
});
3 changes: 3 additions & 0 deletions src/rules/tool/github.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,7 @@ import { register } from '../../rules';
register({
tech: 'github',
files: ['.github'],
dependencies: [
{ type: 'terraform', name: 'registry.terraform.io/integrations/github' },
],
});

0 comments on commit a97d6d1

Please sign in to comment.