Skip to content

HDNET prettier-config, implementing HSR-15

Notifications You must be signed in to change notification settings

HDNET/prettier-config

Repository files navigation

HDNET prettier-config

This packages defines the strict implementation of the HDNET Code Formatting Guidelines from the HDNET Standard Recommendations (HSR-15) as npm package using prettier through a shareable config.

Getting started

  1. Install dependencies
$ npm i -D prettier @hdnet/prettier-config
  1. Create your prettier config file (i.e. prettier.config.js) and extend from @hdnet/prettier-config:
import hdnetPrettierConfig from '@hdnet/prettier-config'

export default {
  ...hdnetPrettierConfig,
}

Notes

We explicitely parse .json files as JSON which differs from the behavior within prettier itself where certain files are assigned to JSON5 or JSONC.

Contribute

To setup current node version, you can use nvm (in this project a .nvmrc file is maintained).