Skip to content

Instantly share code, notes, and snippets.

@frozeny
Forked from primaryobjects/commit.png
Created June 2, 2019 12:57
Show Gist options
  • Select an option

  • Save frozeny/bbe44cf919c54a94d6331aa67262c7cc to your computer and use it in GitHub Desktop.

Select an option

Save frozeny/bbe44cf919c54a94d6331aa67262c7cc to your computer and use it in GitHub Desktop.

Revisions

  1. @primaryobjects primaryobjects revised this gist Jul 4, 2017. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions readme.md
    Original file line number Diff line number Diff line change
    @@ -28,9 +28,8 @@

    - Run the following commands:
    ```bash
    npm install prettier -g
    npm install
    npm install lint-staged pre-commit --save-dev
    npm install prettier lint-staged pre-commit --save-dev
    ```

    ## References
  2. @primaryobjects primaryobjects revised this gist Jul 1, 2017. No changes.
  3. @primaryobjects primaryobjects revised this gist Jul 1, 2017. 1 changed file with 20 additions and 12 deletions.
    32 changes: 20 additions & 12 deletions readme.md
    Original file line number Diff line number Diff line change
    @@ -2,22 +2,30 @@

    - Create your .git repository.

    - Edit `package.json` to add following section:
    - Edit `package.json` to add a `scripts`, `pre-commit`, and `lint-staged` section, as shown below.

    ```js
    "scripts": {
    "pre-commit": "lint-staged"
    },
    "pre-commit": [
    "pre-commit"
    ],
    "lint-staged": {
    "*.js": [
    "prettier --write",
    "git add"
    ]
    {
    "name": "example",
    "main": "app.js",
    "dependencies": {
    "express": "*",
    },
    "scripts": {
    "pre-commit": "lint-staged"
    },
    "pre-commit": [
    "pre-commit"
    ],
    "lint-staged": {
    "*.js": [
    "prettier --write",
    "git add"
    ]
    }
    }
    ```

    - Run the following commands:
    ```bash
    npm install prettier -g
  4. @primaryobjects primaryobjects revised this gist Jul 1, 2017. 1 changed file with 0 additions and 0 deletions.
    Binary file added commit.png
    Loading
    Sorry, something went wrong. Reload?
    Sorry, we cannot display this file.
    Sorry, this file is invalid so it cannot be displayed.
  5. @primaryobjects primaryobjects revised this gist Jul 1, 2017. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions readme.md
    Original file line number Diff line number Diff line change
    @@ -24,3 +24,8 @@
    npm install
    npm install lint-staged pre-commit --save-dev
    ```

    ## References

    - [prettier](https://www.npmjs.com/package/prettier)
    - [pre-commit](https://github.com/observing/pre-commit)
  6. @primaryobjects primaryobjects created this gist Jul 1, 2017.
    26 changes: 26 additions & 0 deletions readme.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    # Setting up prettier as a pre-commit hook for Git commits.

    - Create your .git repository.

    - Edit `package.json` to add following section:

    ```js
    "scripts": {
    "pre-commit": "lint-staged"
    },
    "pre-commit": [
    "pre-commit"
    ],
    "lint-staged": {
    "*.js": [
    "prettier --write",
    "git add"
    ]
    }
    ```
    - Run the following commands:
    ```bash
    npm install prettier -g
    npm install
    npm install lint-staged pre-commit --save-dev
    ```