Skip to content

Commit 0089b1f

Browse files
committed
chore(plugin-jsdocs): rename plugin
1 parent 4a75b86 commit 0089b1f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+168
-173
lines changed

code-pushup.config.ts

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
import 'dotenv/config';
22
import { z } from 'zod';
3-
import { docCoverageCoreConfig } from './code-pushup.preset.js';
3+
import {
4+
coverageCoreConfigNx,
5+
eslintCoreConfigNx,
6+
jsDocsCoreConfig,
7+
jsPackagesCoreConfig,
8+
lighthouseCoreConfig,
9+
} from './code-pushup.preset.js';
410
import type { CoreConfig } from './packages/models/src/index.js';
511
import { mergeConfigs } from './packages/utils/src/index.js';
612

@@ -28,13 +34,13 @@ const config: CoreConfig = {
2834

2935
export default mergeConfigs(
3036
config,
31-
// await coverageCoreConfigNx(),
32-
// await jsPackagesCoreConfig(),
33-
// await lighthouseCoreConfig(
34-
// 'https://github.com/code-pushup/cli?tab=readme-ov-file#code-pushup-cli/',
35-
// ),
36-
// await eslintCoreConfigNx(),
37-
docCoverageCoreConfig([
37+
await coverageCoreConfigNx(),
38+
await jsPackagesCoreConfig(),
39+
await lighthouseCoreConfig(
40+
'https://github.com/code-pushup/cli?tab=readme-ov-file#code-pushup-cli/',
41+
),
42+
await eslintCoreConfigNx(),
43+
jsDocsCoreConfig([
3844
'packages/**/src/**/*.ts',
3945
'!packages/**/node_modules',
4046
'!packages/**/{mocks,mock}',

code-pushup.preset.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ import type {
55
import coveragePlugin, {
66
getNxCoveragePaths,
77
} from './packages/plugin-coverage/src/index.js';
8-
import docCoveragePlugin, {
9-
DocCoveragePluginConfig,
10-
} from './packages/plugin-doc-coverage/src/index.js';
11-
import {
12-
PLUGIN_SLUG,
13-
groups,
14-
} from './packages/plugin-doc-coverage/src/lib/constants.js';
15-
import { filterGroupsByOnlyAudits } from './packages/plugin-doc-coverage/src/lib/utils.js';
168
import eslintPlugin, {
179
eslintConfigFromAllNxProjects,
1810
eslintConfigFromNxProject,
1911
} from './packages/plugin-eslint/src/index.js';
2012
import jsPackagesPlugin from './packages/plugin-js-packages/src/index.js';
13+
import jsDocsPlugin, {
14+
JsDocsPluginConfig,
15+
} from './packages/plugin-jsdocs/src/index.js';
16+
import {
17+
PLUGIN_SLUG,
18+
groups,
19+
} from './packages/plugin-jsdocs/src/lib/constants.js';
20+
import { filterGroupsByOnlyAudits } from './packages/plugin-jsdocs/src/lib/utils.js';
2121
import lighthousePlugin, {
2222
lighthouseGroupRef,
2323
} from './packages/plugin-lighthouse/src/index.js';
@@ -90,8 +90,8 @@ export const eslintCategories: CategoryConfig[] = [
9090
},
9191
];
9292

93-
export function getDocCoverageCategories(
94-
config: DocCoveragePluginConfig,
93+
export function getJsDocsCategories(
94+
config: JsDocsPluginConfig,
9595
): CategoryConfig[] {
9696
return [
9797
{
@@ -140,14 +140,14 @@ export const lighthouseCoreConfig = async (
140140
};
141141
};
142142

143-
export const docCoverageCoreConfig = (
144-
config: DocCoveragePluginConfig | string[],
143+
export const jsDocsCoreConfig = (
144+
config: JsDocsPluginConfig | string[],
145145
): CoreConfig => {
146146
return {
147147
plugins: [
148-
docCoveragePlugin(Array.isArray(config) ? { patterns: config } : config),
148+
jsDocsPlugin(Array.isArray(config) ? { patterns: config } : config),
149149
],
150-
categories: getDocCoverageCategories(
150+
categories: getJsDocsCategories(
151151
Array.isArray(config) ? { patterns: config } : config,
152152
),
153153
};

e2e/plugin-doc-coverage-e2e/project.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
"$schema": "../../node_modules/nx/schemas/project-schema.json",
44
"sourceRoot": "e2e/plugin-doc-coverage-e2e/src",
55
"projectType": "application",
6+
"tags": ["scope:plugin", "type:e2e"],
7+
"implicitDependencies": ["cli", "plugin-jsdocs"],
68
"targets": {
79
"lint": {
810
"executor": "@nx/linter:eslint",
@@ -17,7 +19,5 @@
1719
"configFile": "e2e/plugin-doc-coverage-e2e/vite.config.e2e.ts"
1820
}
1921
}
20-
},
21-
"implicitDependencies": ["cli", "plugin-doc-coverage"],
22-
"tags": ["scope:plugin", "type:e2e"]
22+
}
2323
}

packages/plugin-doc-coverage/project.json

Lines changed: 0 additions & 42 deletions
This file was deleted.

packages/plugin-doc-coverage/src/index.ts

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# @code-pushup/doc-coverage-plugin
1+
# @code-pushup/jsdocs-plugin
22

3-
[![npm](https://img.shields.io/npm/v/%40code-pushup%2Fdoc-coverage-plugin.svg)](https://www.npmjs.com/package/@code-pushup/doc-coverage-plugin)
4-
[![downloads](https://img.shields.io/npm/dm/%40code-pushup%2Fdoc-coverage-plugin)](https://npmtrends.com/@code-pushup/doc-coverage-plugin)
5-
[![dependencies](https://img.shields.io/librariesio/release/npm/%40code-pushup%2Fdoc-coverage-plugin)](https://www.npmjs.com/package/@code-pushup/doc-coverage-plugin?activeTab=dependencies)
3+
[![npm](https://img.shields.io/npm/v/%40code-pushup%2Fdoc-coverage-plugin.svg)](https://www.npmjs.com/package/@code-pushup/jsdocs-plugin)
4+
[![downloads](https://img.shields.io/npm/dm/%40code-pushup%2Fdoc-coverage-plugin)](https://npmtrends.com/@code-pushup/jsdocs-plugin)
5+
[![dependencies](https://img.shields.io/librariesio/release/npm/%40code-pushup%2Fdoc-coverage-plugin)](https://www.npmjs.com/package/@code-pushup/jsdocs-plugin?activeTab=dependencies)
66

77
📚 **Code PushUp plugin for tracking documentation coverage.** 📝
88

@@ -24,27 +24,27 @@ Measured documentation types are mapped to Code PushUp audits in the following w
2424
2. Install as a dev dependency with your package manager:
2525

2626
```sh
27-
npm install --save-dev @code-pushup/doc-coverage-plugin
27+
npm install --save-dev @code-pushup/jsdocs-plugin
2828
```
2929

3030
```sh
31-
yarn add --dev @code-pushup/doc-coverage-plugin
31+
yarn add --dev @code-pushup/jsdocs-plugin
3232
```
3333

3434
```sh
35-
pnpm add --save-dev @code-pushup/doc-coverage-plugin
35+
pnpm add --save-dev @code-pushup/jsdocs-plugin
3636
```
3737

3838
3. Add this plugin to the `plugins` array in your Code PushUp CLI config file (e.g. `code-pushup.config.ts`).
3939

4040
```js
41-
import docCoveragePlugin from '@code-pushup/doc-coverage-plugin';
41+
import jsDocsPlugin from '@code-pushup/jsdocs-plugin';
4242

4343
export default {
4444
// ...
4545
plugins: [
4646
// ...
47-
docCoveragePlugin({
47+
jsDocsPlugin({
4848
patterns: ['**/*.ts'],
4949
}),
5050
],
@@ -105,7 +105,7 @@ The plugin accepts the following parameters:
105105
Required parameter. The `patterns` option accepts an array of strings that define patterns to include or exclude files. You can use glob patterns to match files and the `!` symbol to exclude specific patterns. Example:
106106

107107
```js
108-
docCoveragePlugin({
108+
jsDocsPlugin({
109109
patterns: [
110110
'src/**/*.ts', // include all TypeScript files in src
111111
'!src/**/*.{spec,test}.ts', // exclude test files
@@ -119,7 +119,7 @@ docCoveragePlugin({
119119
Optional parameter. The `onlyAudits` option allows you to specify which documentation types you want to measure. Only the specified audits will be included in the results. Example:
120120

121121
```js
122-
docCoveragePlugin({
122+
jsDocsPlugin({
123123
patterns: ['src/**/*.ts'],
124124
onlyAudits: [
125125
'classes-coverage',
@@ -133,7 +133,7 @@ docCoveragePlugin({
133133
Optional parameter. The `skipAudits` option allows you to exclude specific documentation types from measurement. All other types will be included in the results.
134134

135135
```js
136-
docCoveragePlugin({
136+
jsDocsPlugin({
137137
patterns: ['src/**/*.ts'],
138138
skipAudits: [
139139
'variables-coverage',
@@ -204,7 +204,7 @@ For instance, this is an example of the plugin output:
204204

205205
```json
206206
{
207-
"packageName": "@code-pushup/doc-coverage-plugin",
207+
"packageName": "@code-pushup/jsdocs-plugin",
208208
"version": "0.57.0",
209209
"title": "Documentation coverage",
210210
"slug": "doc-coverage",
@@ -225,7 +225,7 @@ For instance, this is an example of the plugin output:
225225
}
226226
],
227227
"description": "Official Code PushUp documentation coverage plugin.",
228-
"docsUrl": "https://www.npmjs.com/package/@code-pushup/doc-coverage-plugin/",
228+
"docsUrl": "https://www.npmjs.com/package/@code-pushup/jsdocs-plugin/",
229229
"groups": [
230230
{
231231
"slug": "doc-coverage",
File renamed without changes.

packages/plugin-doc-coverage/mocks/fixtures/filled-documentation/classes-coverage.ts renamed to packages/plugin-jsdocs/mocks/fixtures/filled-documentation/classes-coverage.ts

File renamed without changes.

packages/plugin-doc-coverage/mocks/fixtures/filled-documentation/enums-coverage.ts renamed to packages/plugin-jsdocs/mocks/fixtures/filled-documentation/enums-coverage.ts

File renamed without changes.

packages/plugin-doc-coverage/mocks/fixtures/filled-documentation/interfaces-coverage.ts renamed to packages/plugin-jsdocs/mocks/fixtures/filled-documentation/interfaces-coverage.ts

File renamed without changes.

0 commit comments

Comments
 (0)