Skip to content

CLI helper for @pretty-ts-errors/formatter

License

Notifications You must be signed in to change notification settings

voxpelli/pretty-ts-errors-cli

Repository files navigation

Pretty TS Errors CLI

CLI helper for @pretty-ts-errors/formatter

npm version npm downloads neostandard javascript style Module type: ESM Types in JS Follow @voxpelli@mastodon.social

Install

Globally

npm install -g @voxpelli/pretty-ts-errors-cli

Locally

npm install -D @voxpelli/pretty-ts-errors-cli

Usage

Terminal output:

cat examples/input.txt | pretty-ts-errors

Markdown output:

cat examples/input.txt | pretty-ts-errors -m

Example output

Type typeof import("/home/runner/work/neostandard/neostandard/node_modules/@stylistic/eslint-plugin/dist/dts/index") is not assignable to type Plugin. Types of property configs are incompatible. Type:

{
  "disable-legacy": Config<RulesRecord>;
  customize: {
    (options: StylisticCustomizeOptions<false>): BaseConfig<
      RulesRecord,
      RulesRecord
    >;
    (
      options?:
        | StylisticCustomizeOptions<...>
        | undefined
    ): Config<...>;
  };
  /* 4 more */;
  "recommended-legacy": BaseConfig<...>;
}

is not assignable to type:

Record<
  string,
  | Config<RulesRecord>
  | LegacyConfig<RulesRecord, RulesRecord>
  | Config<RulesRecord>[]
>

. Property 'customize' is incompatible with index signature. Type:

{
  (options: StylisticCustomizeOptions<false>): BaseConfig<
    RulesRecord,
    RulesRecord
  >;
  (
    options?: StylisticCustomizeOptions<true> | undefined
  ): Config<...>;
}

is not assignable to type:

| Config<RulesRecord>
  | LegacyConfig<RulesRecord, RulesRecord>
  | Config<RulesRecord>[]

.

Generated using @voxpelli/pretty-ts-errors-cli

About

CLI helper for @pretty-ts-errors/formatter

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published