Home

Awesome

archived

prettier made some changes that breaks plugins entirely


prettier mirror

Mirror of prettier package for pre-commit.

For pre-commit: see https://github.com/pre-commit/pre-commit

For prettier: see https://github.com/prettier/prettier

Using prettier with pre-commit

Add this to your .pre-commit-config.yaml:

-   repo: https://github.com/pre-commit/mirrors-prettier
    rev: ''  # Use the sha / tag you want to point at
    hooks:
    -   id: prettier

note: only prettier versions >= 2.1.0 are supported

When using plugins with prettier you'll need to declare them under additional_dependencies. For example:

-   repo: https://github.com/pre-commit/mirrors-prettier
    rev: ''  # Use the sha / tag you want to point at
    hooks:
    -   id: prettier
        additional_dependencies:
        -   prettier@2.1.2
        -   '@prettier/plugin-xml@0.12.0'

By default, all files are passed to prettier, if you want to limit the file list, adjust types / types_or / files:

    -   id: prettier
        types_or: [css, javascript]