Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add eslint-plugin-jsdoc #185

Closed
kazizi55 opened this issue Sep 25, 2023 · 7 comments
Closed

Add eslint-plugin-jsdoc #185

kazizi55 opened this issue Sep 25, 2023 · 7 comments
Assignees
Labels
enhancement New feature or request

Comments

@kazizi55
Copy link
Contributor

Now, JSDoc is written in almost every module in valibot. This is full of warm hospitality, I think! 😄

But, sometimes JSDoc information is wrong.
For example, the actual param names are different from JSDoc defined param names.

/**
* Returns the schema result object with issues.
*
* @param info The parse info.
* @param reason The issue reason.
* @param validation The validation name.
* @param message The error message.
* @param input The input value.
* @param issues The sub issues.
*
* @returns The schema result object.
*/
export function getSchemaIssues(
info: ParseInfo | undefined,
reason: IssueReason,
validation: string,
error: ErrorMessage,
input: unknown,
issues?: Issues
): { issues: Issues } {

https://github.com/kazizi55/valibot/blob/f3679064037eae9bd31c97d32aa78517d12b76d9/library/src/utils/getPipeIssues/getPipeIssues.ts#L5-L17

And I think developer experience will be greater if JSDoc has also type information.

So I believe eslint-plugin-jsdoc will be good option to solve this problem.
And if adopted, I think it's enough to just add plugin:jsdoc/recommended.

What do you think about this plugin?

example with eslint-plugin-jsdoc recommend rules
/Users/k.iijima/oss/valibot/library/src/comparable.ts
  4:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  6:1  warning  Missing JSDoc @param "value" type             jsdoc/require-param-type
  7:1  warning  Expected no lines between tags                jsdoc/tag-lines
  8:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/error/ValiError/ValiError.ts
  10:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  12:1  warning  Missing JSDoc @param "issues" type            jsdoc/require-param-type

/Users/k.iijima/oss/valibot/library/src/error/flatten/flatten.ts
  13:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  15:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  16:1  warning  Expected no lines between tags                jsdoc/tag-lines
  17:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  24:1  warning  Missing JSDoc @param "issues" type            jsdoc/require-param-type
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  26:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  30:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/brand/brand.ts
  633:1  warning  Missing JSDoc @param "name" declaration                          jsdoc/require-param
  634:1  warning  Expected only 0 line after block description                     jsdoc/tag-lines
  636:1  warning  Missing JSDoc @param "schema" type                               jsdoc/require-param-type
  637:1  warning  Expected @param names to be "schema, name". Got "schema, brand"  jsdoc/check-param-names
  637:1  warning  Missing JSDoc @param "brand" type                                jsdoc/require-param-type
  638:1  warning  Expected no lines between tags                                   jsdoc/tag-lines
  639:1  warning  Missing JSDoc @returns type                                      jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/coerce/coerce.ts
   4:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   6:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
   7:1  warning  Missing JSDoc @param "action" type            jsdoc/require-param-type
   8:1  warning  Expected no lines between tags                jsdoc/tag-lines
   9:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  19:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  21:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  22:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  23:1  warning  Expected no lines between tags                jsdoc/tag-lines
  24:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/coerce/coerceAsync.ts
   4:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   6:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
   7:1  warning  Missing JSDoc @param "action" type            jsdoc/require-param-type
   8:1  warning  Expected no lines between tags                jsdoc/tag-lines
   9:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  19:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  21:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  22:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  23:1  warning  Expected no lines between tags                jsdoc/tag-lines
  24:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/fallback/fallback.ts
   6:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   8:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
   9:1  warning  Missing JSDoc @param "value" type             jsdoc/require-param-type
  10:1  warning  Expected no lines between tags                jsdoc/tag-lines
  11:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  23:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  24:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  26:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/fallback/fallbackAsync.ts
   6:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   8:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
   9:1  warning  Missing JSDoc @param "value" type             jsdoc/require-param-type
  10:1  warning  Expected no lines between tags                jsdoc/tag-lines
  11:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  23:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  24:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  26:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/getDefault/getDefault.ts
  11:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  13:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  14:1  warning  Expected no lines between tags                jsdoc/tag-lines
  15:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/is/is.ts
   5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   7:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
   8:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
   9:1  warning  Expected no lines between tags                jsdoc/tag-lines
  10:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/keyof/keyof.ts
  32:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  34:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines
  36:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/merge/merge.ts
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  23:1  warning  Missing JSDoc @param "schemas" type           jsdoc/require-param-type
  24:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  26:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  35:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  37:1  warning  Missing JSDoc @param "schemas" type           jsdoc/require-param-type
  38:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  39:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  40:1  warning  Expected no lines between tags                jsdoc/tag-lines
  41:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  49:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/merge/mergeAsync.ts
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  24:1  warning  Missing JSDoc @param "schemas" type           jsdoc/require-param-type
  25:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines
  27:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  36:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  38:1  warning  Missing JSDoc @param "schemas" type           jsdoc/require-param-type
  39:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  40:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  41:1  warning  Expected no lines between tags                jsdoc/tag-lines
  42:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  50:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/omit/omit.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  14:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  15:1  warning  Missing JSDoc @param "keys" type              jsdoc/require-param-type
  16:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  17:1  warning  Expected no lines between tags                jsdoc/tag-lines
  18:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  33:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  34:1  warning  Missing JSDoc @param "keys" type              jsdoc/require-param-type
  35:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  36:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  37:1  warning  Expected no lines between tags                jsdoc/tag-lines
  38:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  50:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/omit/omitAsync.ts
  13:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  15:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  16:1  warning  Missing JSDoc @param "keys" type              jsdoc/require-param-type
  17:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  18:1  warning  Expected no lines between tags                jsdoc/tag-lines
  19:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  32:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  34:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  35:1  warning  Missing JSDoc @param "keys" type              jsdoc/require-param-type
  36:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  37:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  38:1  warning  Expected no lines between tags                jsdoc/tag-lines
  39:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  51:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/parse/parse.ts
   5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   7:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
   8:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
   9:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  10:1  warning  Expected no lines between tags                jsdoc/tag-lines
  11:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/parse/parseAsync.ts
  10:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  12:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  13:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  14:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines
  16:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/partial/partial.ts
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  23:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  24:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  26:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  35:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  37:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  38:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  39:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  40:1  warning  Expected no lines between tags                jsdoc/tag-lines
  41:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  49:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/partial/partialAsync.ts
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  24:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  25:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines
  27:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  38:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  40:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  41:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  42:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  43:1  warning  Expected no lines between tags                jsdoc/tag-lines
  44:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  54:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/passthrough/passthrough.ts
   5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   7:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
   8:1  warning  Expected no lines between tags                jsdoc/tag-lines
   9:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  18:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  20:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  21:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  22:1  warning  Expected no lines between tags                jsdoc/tag-lines
  23:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/passthrough/passthroughAsync.ts
   5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   7:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
   8:1  warning  Expected no lines between tags                jsdoc/tag-lines
   9:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  18:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  20:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  21:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  22:1  warning  Expected no lines between tags                jsdoc/tag-lines
  23:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/pick/pick.ts
  11:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  13:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  14:1  warning  Missing JSDoc @param "keys" type              jsdoc/require-param-type
  15:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  16:1  warning  Expected no lines between tags                jsdoc/tag-lines
  17:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  30:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  32:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  33:1  warning  Missing JSDoc @param "keys" type              jsdoc/require-param-type
  34:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  35:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  36:1  warning  Expected no lines between tags                jsdoc/tag-lines
  37:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  49:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/pick/pickAsync.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  14:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  15:1  warning  Missing JSDoc @param "keys" type              jsdoc/require-param-type
  16:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  17:1  warning  Expected no lines between tags                jsdoc/tag-lines
  18:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  33:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  34:1  warning  Missing JSDoc @param "keys" type              jsdoc/require-param-type
  35:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  36:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  37:1  warning  Expected no lines between tags                jsdoc/tag-lines
  38:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  50:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/required/required.ts
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  23:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  24:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  26:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  35:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  37:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  38:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  39:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  40:1  warning  Expected no lines between tags                jsdoc/tag-lines
  41:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  49:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/required/requiredAsync.ts
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  24:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  25:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines
  27:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  38:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  40:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  41:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  42:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  43:1  warning  Expected no lines between tags                jsdoc/tag-lines
  44:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  54:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/safeParse/safeParse.ts
   6:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   8:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
   9:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  10:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  11:1  warning  Expected no lines between tags                jsdoc/tag-lines
  12:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/safeParse/safeParseAsync.ts
   6:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   8:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
   9:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  10:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  11:1  warning  Expected no lines between tags                jsdoc/tag-lines
  12:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/strict/strict.ts
   7:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   9:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  10:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  11:1  warning  Expected no lines between tags                jsdoc/tag-lines
  12:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  24:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  25:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines
  27:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/strict/strictAsync.ts
   7:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   9:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  10:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  11:1  warning  Expected no lines between tags                jsdoc/tag-lines
  12:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  24:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  25:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines
  27:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/strip/strip.ts
   5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   7:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
   8:1  warning  Expected no lines between tags                jsdoc/tag-lines
   9:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  24:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  25:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines
  27:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/strip/stripAsync.ts
   5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   7:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
   8:1  warning  Expected no lines between tags                jsdoc/tag-lines
   9:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  24:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  25:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines
  27:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/transform/transform.ts
  206:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  208:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  209:1  warning  Missing JSDoc @param "action" type            jsdoc/require-param-type
  210:1  warning  Expected no lines between tags                jsdoc/tag-lines
  211:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  221:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  223:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  224:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  225:1  warning  Expected no lines between tags                jsdoc/tag-lines
  226:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/transform/transformAsync.ts
  348:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  350:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  351:1  warning  Missing JSDoc @param "action" type            jsdoc/require-param-type
  352:1  warning  Expected no lines between tags                jsdoc/tag-lines
  353:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  371:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  373:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  374:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  375:1  warning  Expected no lines between tags                jsdoc/tag-lines
  376:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/unwrap/unwrap.ts
  17:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  19:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
  20:1  warning  Expected no lines between tags                jsdoc/tag-lines
  21:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/methods/withDefault/withDefault.ts
   4:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   7:1  warning  Expected no lines between tags                jsdoc/tag-lines
   8:1  warning  Missing JSDoc @param "schema" type            jsdoc/require-param-type
   9:1  warning  Missing JSDoc @param "value" type             jsdoc/require-param-type
  11:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  23:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  24:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  26:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  42:1  warning  Expected only 0 line after block description  jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/any/any.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  14:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines
  16:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  33:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  34:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines
  36:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/schemas/any/anyAsync.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  14:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines
  16:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  33:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  34:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines
  36:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/schemas/array/array.ts
  29:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  31:1  warning  Missing JSDoc @param "item" type              jsdoc/require-param-type
  32:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  33:1  warning  Expected no lines between tags                jsdoc/tag-lines
  34:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  42:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  44:1  warning  Missing JSDoc @param "item" type              jsdoc/require-param-type
  45:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  46:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  47:1  warning  Expected no lines between tags                jsdoc/tag-lines
  48:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  56:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  82:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  84:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  85:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  86:1  warning  Expected no lines between tags                jsdoc/tag-lines
  87:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/schemas/array/arrayAsync.ts
  30:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  32:1  warning  Missing JSDoc @param "item" type              jsdoc/require-param-type
  33:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  34:1  warning  Expected no lines between tags                jsdoc/tag-lines
  35:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  43:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  45:1  warning  Missing JSDoc @param "item" type              jsdoc/require-param-type
  46:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  47:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  48:1  warning  Expected no lines between tags                jsdoc/tag-lines
  49:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  57:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  83:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  85:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  86:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  87:1  warning  Expected no lines between tags                jsdoc/tag-lines
  88:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/schemas/bigint/bigint.ts
  16:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  18:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  19:1  warning  Expected no lines between tags                jsdoc/tag-lines
  20:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  25:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  27:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  28:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  29:1  warning  Expected no lines between tags                jsdoc/tag-lines
  30:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  34:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  54:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  56:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  57:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  58:1  warning  Expected no lines between tags                jsdoc/tag-lines
  59:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

/Users/k.iijima/oss/valibot/library/src/schemas/bigint/bigintAsync.ts
  19:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  21:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  22:1  warning  Expected no lines between tags                jsdoc/tag-lines
  23:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  28:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  30:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
  31:1  warning  Missing JSDoc @param "pipe" type              jsdoc/require-param-type
  32:1  warning  Expected no lines between tags                jsdoc/tag-lines
  33:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type
  40:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  60:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  62:1  warning  Missing JSDoc @param "input" type             jsdoc/require-param-type
  63:1  warning  Missing JSDoc @param "info" type              jsdoc/require-param-type
  64:1  warning  Expected no lines between tags                jsdoc/tag-lines
  65:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

---- partly omitted because a little bit too long to express in this comment ------- 

/Users/k.iijima/oss/valibot/library/src/validations/value/value.ts
   5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   7:1  warning  Missing JSDoc @param "requirement" type       jsdoc/require-param-type
   8:1  warning  Missing JSDoc @param "error" type             jsdoc/require-param-type
   9:1  warning  Expected no lines between tags                jsdoc/tag-lines
  10:1  warning  Missing JSDoc @returns type                   jsdoc/require-returns-type

✖ 1489 problems (0 errors, 1489 warnings)
  0 errors and 623 warnings potentially fixable with the `--fix` option.

@fabian-hiller
Copy link
Owner

Thank you for creating this issue! Good idea to improve that!

And I think developer experience will be greater if JSDoc has also type information.

Does this require writing the type information twice? Once in TypeScript and once in JSDoc?

@fabian-hiller fabian-hiller self-assigned this Sep 26, 2023
@fabian-hiller fabian-hiller added the enhancement New feature or request label Sep 26, 2023
@kazizi55
Copy link
Contributor Author

@fabian-hiller
Thank you for your checking 😄

Does this require writing the type information twice? Once in TypeScript and once in JSDoc?

Yeah, That's true 🙏
The type information would be duplicated in TypeScript and JSDoc if JSDoc has type information.

So can I make a PR to add eslint-plugin-jsdoc without the rule to force to write type infomation in JSDoc?

@fabian-hiller
Copy link
Owner

I would prefer to avoid writing the type information twice. 🤔 What is the advantage of having this information in JSDoc as well?

@kazizi55
Copy link
Contributor Author

kazizi55 commented Sep 30, 2023

@fabian-hiller

I would prefer to avoid writing the type information twice.

Yes, now I totally agree with you 😄

What is the advantage of having this information in JSDoc as well?

So I also think there is no advantage of having type information in JSDoc as well.

I'd like to add eslint-plugin-jsdoc with the recommended rules of jsdoc/recommended-typescript.
https://github.com/gajus/eslint-plugin-jsdoc#eslintrc

With the rules, this eslint plugin DOES NOT check whether there is type information in JSDoc.

example with the recommended rules of `jsdoc/recommended-typescript`
/Users/k.iijima/oss/valibot/library/src/comparable.ts
  4:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  7:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/error/ValiError/ValiError.ts
  10:1  warning  Expected only 0 line after block description  jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/error/flatten/flatten.ts
  13:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  16:1  warning  Expected no lines between tags                jsdoc/tag-lines
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  30:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/brand/brand.ts
  633:1  warning  Missing JSDoc @param "name" declaration                          jsdoc/require-param
  634:1  warning  Expected only 0 line after block description                     jsdoc/tag-lines
  637:1  warning  Expected @param names to be "schema, name". Got "schema, brand"  jsdoc/check-param-names
  638:1  warning  Expected no lines between tags                                   jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/coerce/coerce.ts
   4:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   8:1  warning  Expected no lines between tags                jsdoc/tag-lines
  19:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  23:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/coerce/coerceAsync.ts
   4:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   8:1  warning  Expected no lines between tags                jsdoc/tag-lines
  19:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  23:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/fallback/fallback.ts
   6:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  10:1  warning  Expected no lines between tags                jsdoc/tag-lines
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/fallback/fallbackAsync.ts
   6:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  10:1  warning  Expected no lines between tags                jsdoc/tag-lines
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/getDefault/getDefault.ts
  11:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  14:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/is/is.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/keyof/keyof.ts
  32:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/merge/merge.ts
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  35:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  40:1  warning  Expected no lines between tags                jsdoc/tag-lines
  49:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/merge/mergeAsync.ts
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines
  36:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  41:1  warning  Expected no lines between tags                jsdoc/tag-lines
  50:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/omit/omit.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  17:1  warning  Expected no lines between tags                jsdoc/tag-lines
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  37:1  warning  Expected no lines between tags                jsdoc/tag-lines
  50:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/omit/omitAsync.ts
  13:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  18:1  warning  Expected no lines between tags                jsdoc/tag-lines
  32:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  38:1  warning  Expected no lines between tags                jsdoc/tag-lines
  51:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/parse/parse.ts
   5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  10:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/parse/parseAsync.ts
  10:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/partial/partial.ts
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  35:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  40:1  warning  Expected no lines between tags                jsdoc/tag-lines
  49:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/partial/partialAsync.ts
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines
  38:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  43:1  warning  Expected no lines between tags                jsdoc/tag-lines
  54:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/passthrough/passthrough.ts
   5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   8:1  warning  Expected no lines between tags                jsdoc/tag-lines
  18:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  22:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/passthrough/passthroughAsync.ts
   5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   8:1  warning  Expected no lines between tags                jsdoc/tag-lines
  18:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  22:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/pick/pick.ts
  11:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  16:1  warning  Expected no lines between tags                jsdoc/tag-lines
  30:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  36:1  warning  Expected no lines between tags                jsdoc/tag-lines
  49:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/pick/pickAsync.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  17:1  warning  Expected no lines between tags                jsdoc/tag-lines
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  37:1  warning  Expected no lines between tags                jsdoc/tag-lines
  50:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/required/required.ts
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  35:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  40:1  warning  Expected no lines between tags                jsdoc/tag-lines
  49:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/required/requiredAsync.ts
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines
  38:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  43:1  warning  Expected no lines between tags                jsdoc/tag-lines
  54:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc

/Users/k.iijima/oss/valibot/library/src/methods/safeParse/safeParse.ts
   6:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  11:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/safeParse/safeParseAsync.ts
   6:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  11:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/strict/strict.ts
   7:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  11:1  warning  Expected no lines between tags                jsdoc/tag-lines
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/strict/strictAsync.ts
   7:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  11:1  warning  Expected no lines between tags                jsdoc/tag-lines
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/strip/strip.ts
   5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   8:1  warning  Expected no lines between tags                jsdoc/tag-lines
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/strip/stripAsync.ts
   5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   8:1  warning  Expected no lines between tags                jsdoc/tag-lines
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/transform/transform.ts
  206:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  210:1  warning  Expected no lines between tags                jsdoc/tag-lines
  221:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  225:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/transform/transformAsync.ts
  348:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  352:1  warning  Expected no lines between tags                jsdoc/tag-lines
  371:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  375:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/unwrap/unwrap.ts
  17:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  20:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/methods/withDefault/withDefault.ts
   4:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   7:1  warning  Expected no lines between tags                jsdoc/tag-lines
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  42:1  warning  Expected only 0 line after block description  jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/any/any.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/any/anyAsync.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/array/array.ts
  29:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  33:1  warning  Expected no lines between tags                jsdoc/tag-lines
  42:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  47:1  warning  Expected no lines between tags                jsdoc/tag-lines
  56:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  82:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  86:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/array/arrayAsync.ts
  30:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  34:1  warning  Expected no lines between tags                jsdoc/tag-lines
  43:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  48:1  warning  Expected no lines between tags                jsdoc/tag-lines
  57:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  83:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  87:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/bigint/bigint.ts
  16:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  19:1  warning  Expected no lines between tags                jsdoc/tag-lines
  25:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  29:1  warning  Expected no lines between tags                jsdoc/tag-lines
  34:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  54:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  58:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/bigint/bigintAsync.ts
  19:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  22:1  warning  Expected no lines between tags                jsdoc/tag-lines
  28:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  32:1  warning  Expected no lines between tags                jsdoc/tag-lines
  40:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  60:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  64:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/blob/blob.ts
  16:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  19:1  warning  Expected no lines between tags                jsdoc/tag-lines
  25:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  29:1  warning  Expected no lines between tags                jsdoc/tag-lines
  34:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  54:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  58:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/blob/blobAsync.ts
  16:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  19:1  warning  Expected no lines between tags                jsdoc/tag-lines
  25:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  29:1  warning  Expected no lines between tags                jsdoc/tag-lines
  37:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  57:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  61:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/boolean/boolean.ts
  16:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  19:1  warning  Expected no lines between tags                jsdoc/tag-lines
  25:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  29:1  warning  Expected no lines between tags                jsdoc/tag-lines
  37:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  57:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  61:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/boolean/booleanAsync.ts
  19:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  22:1  warning  Expected no lines between tags                jsdoc/tag-lines
  28:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  32:1  warning  Expected no lines between tags                jsdoc/tag-lines
  40:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  60:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  64:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/date/date.ts
  16:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  19:1  warning  Expected no lines between tags                jsdoc/tag-lines
  25:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  29:1  warning  Expected no lines between tags                jsdoc/tag-lines
  34:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  54:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  58:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/date/dateAsync.ts
  16:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  19:1  warning  Expected no lines between tags                jsdoc/tag-lines
  25:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  29:1  warning  Expected no lines between tags                jsdoc/tag-lines
  37:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  57:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  61:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/enumType/enumType.ts
  17:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  21:1  warning  Expected no lines between tags                jsdoc/tag-lines
  45:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  49:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/enumType/enumTypeAsync.ts
  17:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  21:1  warning  Expected no lines between tags                jsdoc/tag-lines
  45:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  49:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/instance/instance.ts
  25:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  29:1  warning  Expected no lines between tags                jsdoc/tag-lines
  38:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  43:1  warning  Expected no lines between tags                jsdoc/tag-lines
  52:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  78:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  82:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/instance/instanceAsync.ts
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  34:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  39:1  warning  Expected no lines between tags                jsdoc/tag-lines
  48:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  74:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  78:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/literal/literal.ts
  17:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  21:1  warning  Expected no lines between tags                jsdoc/tag-lines
  45:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  49:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/literal/literalAsync.ts
  17:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  21:1  warning  Expected no lines between tags                jsdoc/tag-lines
  45:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  49:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/map/map.ts
  29:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  34:1  warning  Expected no lines between tags                jsdoc/tag-lines
  44:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  50:1  warning  Expected no lines between tags                jsdoc/tag-lines
  60:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  87:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  91:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/map/mapAsync.ts
   30:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   35:1  warning  Expected no lines between tags                jsdoc/tag-lines
   48:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   54:1  warning  Expected no lines between tags                jsdoc/tag-lines
   67:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
   97:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  101:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nan/nan.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nan/nanAsync.ts
  15:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  18:1  warning  Expected no lines between tags                jsdoc/tag-lines
  34:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  38:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nativeEnum/nativeEnum.ts
  24:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  28:1  warning  Expected no lines between tags                jsdoc/tag-lines
  52:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  56:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nativeEnum/nativeEnumAsync.ts
  17:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  21:1  warning  Expected no lines between tags                jsdoc/tag-lines
  45:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  49:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/never/never.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/never/neverAsync.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nonNullable/nonNullable.ts
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  49:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  53:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nonNullable/nonNullableAsync.ts
  23:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  27:1  warning  Expected no lines between tags                jsdoc/tag-lines
  51:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  55:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nonNullish/nonNullish.ts
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  49:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  53:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nonNullish/nonNullishAsync.ts
  23:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  27:1  warning  Expected no lines between tags                jsdoc/tag-lines
  51:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  55:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nonOptional/nonOptional.ts
  21:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  25:1  warning  Expected no lines between tags                jsdoc/tag-lines
  49:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  53:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nonOptional/nonOptionalAsync.ts
  23:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  27:1  warning  Expected no lines between tags                jsdoc/tag-lines
  51:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  55:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nullType/nullType.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nullType/nullTypeAsync.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nullable/nullable.ts
  20:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  24:1  warning  Expected no lines between tags                jsdoc/tag-lines
  45:5  warning  Missing JSDoc @returns declaration            jsdoc/require-returns
  60:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  64:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nullable/nullableAsync.ts
  28:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  32:1  warning  Expected no lines between tags                jsdoc/tag-lines
  56:5  warning  Missing JSDoc @returns declaration            jsdoc/require-returns
  71:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  75:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nullish/nullish.ts
  20:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  24:1  warning  Expected no lines between tags                jsdoc/tag-lines
  45:5  warning  Missing JSDoc @returns declaration            jsdoc/require-returns
  60:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  64:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/nullish/nullishAsync.ts
  28:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  32:1  warning  Expected no lines between tags                jsdoc/tag-lines
  56:5  warning  Missing JSDoc @returns declaration            jsdoc/require-returns
  71:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  75:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/number/number.ts
  16:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  19:1  warning  Expected no lines between tags                jsdoc/tag-lines
  25:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  29:1  warning  Expected no lines between tags                jsdoc/tag-lines
  34:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  54:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  58:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/number/numberAsync.ts
  19:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  22:1  warning  Expected no lines between tags                jsdoc/tag-lines
  28:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  32:1  warning  Expected no lines between tags                jsdoc/tag-lines
  40:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  60:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  64:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/object/object.ts
  27:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  31:1  warning  Expected no lines between tags                jsdoc/tag-lines
  40:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  45:1  warning  Expected no lines between tags                jsdoc/tag-lines
  54:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  83:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  87:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/object/objectAsync.ts
  36:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  40:1  warning  Expected no lines between tags                jsdoc/tag-lines
  49:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  54:1  warning  Expected no lines between tags                jsdoc/tag-lines
  63:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  92:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  96:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/optional/optional.ts
  20:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  24:1  warning  Expected no lines between tags                jsdoc/tag-lines
  45:5  warning  Missing JSDoc @returns declaration            jsdoc/require-returns
  60:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  64:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/optional/optionalAsync.ts
  28:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  32:1  warning  Expected no lines between tags                jsdoc/tag-lines
  56:5  warning  Missing JSDoc @returns declaration            jsdoc/require-returns
  71:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  75:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/record/record.ts
   31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   35:1  warning  Expected no lines between tags                jsdoc/tag-lines
   44:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   49:1  warning  Expected no lines between tags                jsdoc/tag-lines
   59:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   64:1  warning  Expected no lines between tags                jsdoc/tag-lines
   77:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   83:1  warning  Expected no lines between tags                jsdoc/tag-lines
   96:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  133:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  137:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/record/recordAsync.ts
   47:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   51:1  warning  Expected no lines between tags                jsdoc/tag-lines
   60:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   65:1  warning  Expected no lines between tags                jsdoc/tag-lines
   75:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   80:1  warning  Expected no lines between tags                jsdoc/tag-lines
   93:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   99:1  warning  Expected no lines between tags                jsdoc/tag-lines
  112:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  149:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  153:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/record/utils/getRecordArgs/getRecordArgs.ts
  14:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  20:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/recursive/recursive.ts
  15:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  18:1  warning  Expected no lines between tags                jsdoc/tag-lines
  41:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  45:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/recursive/recursiveAsync.ts
  20:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  23:1  warning  Expected no lines between tags                jsdoc/tag-lines
  46:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  50:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/set/set.ts
  22:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  26:1  warning  Expected no lines between tags                jsdoc/tag-lines
  35:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  40:1  warning  Expected no lines between tags                jsdoc/tag-lines
  49:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  75:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  79:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/set/setAsync.ts
  28:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  32:1  warning  Expected no lines between tags                jsdoc/tag-lines
  41:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  46:1  warning  Expected no lines between tags                jsdoc/tag-lines
  55:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  81:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  85:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/special/special.ts
  19:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  23:1  warning  Expected no lines between tags                jsdoc/tag-lines
  32:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  37:1  warning  Expected no lines between tags                jsdoc/tag-lines
  46:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  67:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  71:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/special/specialAsync.ts
  19:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  23:1  warning  Expected no lines between tags                jsdoc/tag-lines
  32:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  37:1  warning  Expected no lines between tags                jsdoc/tag-lines
  46:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  67:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  71:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/string/string.ts
  16:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  19:1  warning  Expected no lines between tags                jsdoc/tag-lines
  25:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  29:1  warning  Expected no lines between tags                jsdoc/tag-lines
  34:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  54:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  58:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/string/stringAsync.ts
  19:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  22:1  warning  Expected no lines between tags                jsdoc/tag-lines
  28:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  32:1  warning  Expected no lines between tags                jsdoc/tag-lines
  40:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  60:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  64:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/symbol/symbol.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/symbol/symbolAsync.ts
  15:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  18:1  warning  Expected no lines between tags                jsdoc/tag-lines
  34:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  38:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/tuple/tuple.ts
   24:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   28:1  warning  Expected no lines between tags                jsdoc/tag-lines
   37:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   42:1  warning  Expected no lines between tags                jsdoc/tag-lines
   52:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   57:1  warning  Expected no lines between tags                jsdoc/tag-lines
   70:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   76:1  warning  Expected no lines between tags                jsdoc/tag-lines
   89:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  122:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  126:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/tuple/tupleAsync.ts
   37:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   41:1  warning  Expected no lines between tags                jsdoc/tag-lines
   50:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   55:1  warning  Expected no lines between tags                jsdoc/tag-lines
   65:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   70:1  warning  Expected no lines between tags                jsdoc/tag-lines
   83:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   89:1  warning  Expected no lines between tags                jsdoc/tag-lines
  102:8  warning  Missing JSDoc comment                         jsdoc/require-jsdoc
  138:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  142:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/tuple/utils/getTupleArgs/getTupleArgs.ts
  11:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  16:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/undefinedType/undefinedType.ts
  15:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  18:1  warning  Expected no lines between tags                jsdoc/tag-lines
  34:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  38:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/undefinedType/undefinedTypeAsync.ts
  15:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  18:1  warning  Expected no lines between tags                jsdoc/tag-lines
  34:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  38:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/union/union.ts
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines
  59:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  63:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/union/unionAsync.ts
  32:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  36:1  warning  Expected no lines between tags                jsdoc/tag-lines
  60:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  64:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/unknown/unknown.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/unknown/unknownAsync.ts
  15:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  18:1  warning  Expected no lines between tags                jsdoc/tag-lines
  36:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  40:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/voidType/voidType.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/schemas/voidType/voidTypeAsync.ts
  12:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  15:1  warning  Expected no lines between tags                jsdoc/tag-lines
  31:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  35:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/transformations/toCustom/toCustom.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/transformations/toCustom/toCustomAsync.ts
  4:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  7:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/transformations/toLowerCase/toLowerCase.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/transformations/toMaxValue/toMaxValue.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/transformations/toMinValue/toMinValue.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/transformations/toTrimmed/toTrimmed.ts
  6:1  warning  Expected only 0 line after block description  jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/transformations/toTrimmedEnd/toTrimmedEnd.ts
  6:1  warning  Expected only 0 line after block description  jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/transformations/toTrimmedStart/toTrimmedStart.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/transformations/toUpperCase/toUpperCase.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/utils/executePipe/executePipe.ts
  13:1  warning  Missing JSDoc @param "parseInfo" declaration                                           jsdoc/require-param
  13:1  warning  Missing JSDoc @param "reason" declaration                                              jsdoc/require-param
  14:1  warning  Expected only 0 line after block description                                           jsdoc/tag-lines
  18:1  warning  Expected @param names to be "input, pipe, parseInfo, reason". Got "input, pipe, info"  jsdoc/check-param-names
  19:1  warning  Expected no lines between tags                                                         jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/utils/executePipe/executePipeAsync.ts
  13:1  warning  Missing JSDoc @param "parseInfo" declaration                                           jsdoc/require-param
  13:1  warning  Missing JSDoc @param "reason" declaration                                              jsdoc/require-param
  14:1  warning  Expected only 0 line after block description                                           jsdoc/tag-lines
  18:1  warning  Expected @param names to be "input, pipe, parseInfo, reason". Got "input, pipe, info"  jsdoc/check-param-names
  19:1  warning  Expected no lines between tags                                                         jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/utils/executePipe/utils/getIssue/getIssue.ts
  4:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/utils/executePipe/utils/getPipeInfo/getPipeInfo.ts
  4:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/utils/getDefaultArgs/getDefaultArgs.ts
  4:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/utils/getErrorMessage/getErrorMessage.ts
  4:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  7:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/utils/getIssues/getIssues.ts
  2:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  5:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/utils/getOutput/getOutput.ts
  2:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  5:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/utils/getPipeIssues/getPipeIssues.ts
   5:1  warning  Missing JSDoc @param "error" declaration                                                  jsdoc/require-param
   6:1  warning  Expected only 0 line after block description                                              jsdoc/tag-lines
   9:1  warning  Expected @param names to be "validation, error, input". Got "validation, message, input"  jsdoc/check-param-names
  11:1  warning  Expected no lines between tags                                                            jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/utils/getSchemaIssues/getSchemaIssues.ts
   9:1  warning  Missing JSDoc @param "error" declaration                                                                                              jsdoc/require-param
  10:1  warning  Expected only 0 line after block description                                                                                          jsdoc/tag-lines
  15:1  warning  Expected @param names to be "info, reason, validation, error, input, issues". Got "info, reason, validation, message, input, issues"  jsdoc/check-param-names
  18:1  warning  Expected no lines between tags                                                                                                        jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/utils/isLuhnAlgo/isLuhnAlgo.ts
  2:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  5:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/bytes/bytes.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/cuid2/cuid2.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/custom/custom.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/custom/customAsync.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/email/email.ts
   7:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  10:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/emoji/emoji.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/endsWith/endsWith.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/equal/equal.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/excludes/excludes.ts
  15:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  19:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/finite/finite.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/imei/imei.ts
   7:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  10:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/includes/includes.ts
  15:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  19:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/integer/integer.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/ip/ip.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/ipv4/ipv4.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/ipv6/ipv6.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/isoDate/isoDate.ts
  11:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  14:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/isoDateTime/isoDateTime.ts
  11:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  14:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/isoTime/isoTime.ts
   7:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  10:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/isoTimeSecond/isoTimeSecond.ts
   7:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  10:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/isoTimestamp/isoTimestamp.ts
  11:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  14:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/isoWeek/isoWeek.ts
  11:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  14:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/length/length.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/maxBytes/maxBytes.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/maxLength/maxLength.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/maxSize/maxSize.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/maxValue/maxValue.ts
   5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   9:1  warning  Expected no lines between tags                jsdoc/tag-lines
  23:1  warning  Expected only 0 line after block description  jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/mimeType/mimeType.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/minBytes/minBytes.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/minLength/minLength.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/minSize/minSize.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/minValue/minValue.ts
   5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
   9:1  warning  Expected no lines between tags                jsdoc/tag-lines
  23:1  warning  Expected only 0 line after block description  jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/multipleOf/multipleOf.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/regex/regex.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/safeInteger/safeInteger.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/size/size.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/startsWith/startsWith.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/ulid/ulid.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/url/url.ts
   8:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  11:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/uuid/uuid.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  8:1  warning  Expected no lines between tags                jsdoc/tag-lines

/Users/k.iijima/oss/valibot/library/src/validations/value/value.ts
  5:1  warning  Expected only 0 line after block description  jsdoc/tag-lines
  9:1  warning  Expected no lines between tags                jsdoc/tag-lines

✖ 634 problems (0 errors, 634 warnings)
  0 errors and 623 warnings potentially fixable with the `--fix` option.

@fabian-hiller
Copy link
Owner

Sounds good. Feel free to create a PR.

@Fazla-GroM
Copy link

Hello 👋
did you consider using tsDoc instead? It also has a eslint plugin

@fabian-hiller
Copy link
Owner

Thank you for the hint! We should look at it for PR #205.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants