diff --git a/docs/generated/manifests/menus.json b/docs/generated/manifests/menus.json index 49c6b9470a0ca..eb3881a94e500 100644 --- a/docs/generated/manifests/menus.json +++ b/docs/generated/manifests/menus.json @@ -7261,6 +7261,14 @@ "path": "/nx-api/eslint/generators", "name": "generators", "children": [ + { + "id": "init", + "path": "/nx-api/eslint/generators/init", + "name": "init", + "children": [], + "isExternal": false, + "disableCollapsible": false + }, { "id": "workspace-rules-project", "path": "/nx-api/eslint/generators/workspace-rules-project", diff --git a/docs/generated/manifests/nx-api.json b/docs/generated/manifests/nx-api.json index 9e6b825dfac05..45d0ba5fe8d10 100644 --- a/docs/generated/manifests/nx-api.json +++ b/docs/generated/manifests/nx-api.json @@ -691,6 +691,15 @@ } }, "generators": { + "/nx-api/eslint/generators/init": { + "description": "Set up the ESLint plugin.", + "file": "generated/packages/eslint/generators/init.json", + "hidden": true, + "name": "init", + "originalFilePath": "/packages/eslint/src/generators/init/schema.json", + "path": "/nx-api/eslint/generators/init", + "type": "generator" + }, "/nx-api/eslint/generators/workspace-rules-project": { "description": "Create the Workspace Lint Rules Project.", "file": "generated/packages/eslint/generators/workspace-rules-project.json", diff --git a/docs/generated/packages-metadata.json b/docs/generated/packages-metadata.json index 86c53a2e4b39f..9b4d8005714c7 100644 --- a/docs/generated/packages-metadata.json +++ b/docs/generated/packages-metadata.json @@ -679,6 +679,15 @@ } ], "generators": [ + { + "description": "Set up the ESLint plugin.", + "file": "generated/packages/eslint/generators/init.json", + "hidden": true, + "name": "init", + "originalFilePath": "/packages/eslint/src/generators/init/schema.json", + "path": "eslint/generators/init", + "type": "generator" + }, { "description": "Create the Workspace Lint Rules Project.", "file": "generated/packages/eslint/generators/workspace-rules-project.json", diff --git a/docs/generated/packages/eslint/generators/init.json b/docs/generated/packages/eslint/generators/init.json new file mode 100644 index 0000000000000..ecbfbfc8a48f1 --- /dev/null +++ b/docs/generated/packages/eslint/generators/init.json @@ -0,0 +1,21 @@ +{ + "name": "init", + "factory": "./src/generators/init/init#lintInitGenerator", + "schema": { + "$schema": "http://json-schema.org/schema", + "cli": "nx", + "$id": "NxESLintInit", + "title": "Initialize ESLint Plugin", + "description": "Set up the ESLint plugin.", + "type": "object", + "properties": {}, + "required": [], + "presets": [] + }, + "description": "Set up the ESLint plugin.", + "hidden": true, + "implementation": "/packages/eslint/src/generators/init/init#lintInitGenerator.ts", + "aliases": [], + "path": "/packages/eslint/src/generators/init/schema.json", + "type": "generator" +} diff --git a/docs/shared/reference/sitemap.md b/docs/shared/reference/sitemap.md index 7f8e3a55b0c91..a54782ccf6ee8 100644 --- a/docs/shared/reference/sitemap.md +++ b/docs/shared/reference/sitemap.md @@ -405,6 +405,7 @@ - [executors](/nx-api/eslint/executors) - [lint](/nx-api/eslint/executors/lint) - [generators](/nx-api/eslint/generators) + - [init](/nx-api/eslint/generators/init) - [workspace-rules-project](/nx-api/eslint/generators/workspace-rules-project) - [workspace-rule](/nx-api/eslint/generators/workspace-rule) - [convert-to-flat-config](/nx-api/eslint/generators/convert-to-flat-config) diff --git a/packages/eslint/generators.json b/packages/eslint/generators.json index ef3e328ff19c7..c08961e4fa703 100644 --- a/packages/eslint/generators.json +++ b/packages/eslint/generators.json @@ -2,6 +2,12 @@ "name": "nx/eslint", "version": "0.1", "generators": { + "init": { + "factory": "./src/generators/init/init#lintInitGenerator", + "schema": "./src/generators/init/schema.json", + "description": "Set up the ESLint plugin.", + "hidden": true + }, "workspace-rules-project": { "factory": "./src/generators/workspace-rules-project/workspace-rules-project#lintWorkspaceRulesProjectGenerator", "schema": "./src/generators/workspace-rules-project/schema.json", diff --git a/packages/eslint/src/generators/init/schema.json b/packages/eslint/src/generators/init/schema.json new file mode 100644 index 0000000000000..f4bebdef1fbb5 --- /dev/null +++ b/packages/eslint/src/generators/init/schema.json @@ -0,0 +1,10 @@ +{ + "$schema": "http://json-schema.org/schema", + "cli": "nx", + "$id": "NxESLintInit", + "title": "Initialize ESLint Plugin", + "description": "Set up the ESLint plugin.", + "type": "object", + "properties": {}, + "required": [] +}