2

.pre-commit-config.yamlディレクトリによって異なるようにフォーマットするにはどうすればよいですか?

私のプロジェクトには異なるディレクトリがあります。1 つのディレクトリは、package.jsonおよび Django ファイルを含む UI ディレクトリです。もう 1 つは Python パッケージで、package.json.

eslintJavascript ファイルがないため、Python パッケージ ディレクトリではなく、UI ディレクトリでのみ実行したいと考えています。

現在、ルートで実行すると、次のように表示されます。

npm ERR! enoent ENOENT: no such file or directory, open '/xxx/package.json'

私の.pre-commit-config.yamlファイルは次のようになります。

fail_fast: true
repos:
- repo: git://github.com/pre-commit/pre-commit-hooks
  rev: v0.9.2
  hooks:
    ...

- repo: local
  hooks:
  - id: eslint
    name: eslint-local
    entry: npm run lint
    language: system
    types: [javascript]
    exclude: >
            (?x)^(
                .+\.config\.js|
                server\.js|
                \.eslintrc\.js
            )$
    pass_filenames: true
4

0 に答える 0