故事书文件的 ESLint

Posted

技术标签:

【中文标题】故事书文件的 ESLint【英文标题】:ESLint for storybook files 【发布时间】:2020-12-04 06:50:59 【问题描述】:

我如何也可以为故事扩展编写脚本? 目前我有:

"eslint": "eslint '**/*,*.stories.ts,tsx'",

我的结构:

src
  components
    SomeComponent
      SomeComponent.tsx
      SomeComponent.stories.tsx
      index.ts
      types.ts

但我编写的脚本仅适用于 tsx 和 ts 文件,但我也想检查.stories.tsx

【问题讨论】:

【参考方案1】:

只需这样做就足以包含故事文件。

"eslint": "eslint **/*.ts,tsx",

另一种方法是使用—ext 标志。

"eslint": "eslint -ext .ts,.tsx **",

【讨论】:

它没有帮助,也许我需要在其他地方添加设置? 如果你只做eslint src/**会发生什么? 相同(检查所有文件,但不检查 .stories.tsx 文件 你在某处有.eslintignore 文件吗? 我没有. eslintignore

以上是关于故事书文件的 ESLint的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法为故事书提供“主文件”?

如何在故事书中配置 webpack 以允许 babel 在项目文件夹之外导入反应组件

text 故事书tsconfig文件

text 故事书排除文件

无法将组件导入故事书

如何隐藏每个故事 arg 的故事书控件