Skip to content

AckeeCZ/styleguide-backend-config

Repository files navigation

Ackee styleguide: Backend config

Configuration files for styleguide enforcement tools

Setup

npm i -D @ackee/styleguide-backend-config

ESLint

.eslintrc.js or .eslintrc.cjs for ESM projects

module.exports = require('@ackee/styleguide-backend-config/eslint')
{
  // npm tasks
  "eslint:check": "eslint --ignore-path .gitignore '**/*.ts' -f codeframe",
  "eslint:fix": "npm run eslint:check -- --fix",
}

Prettier

npm install -D prettier

prettier.config.js

module.exports = require('@ackee/styleguide-backend-config/prettier')
{
  // npm tasks
  "prettier:check": "prettier --ignore-path .gitignore --check '**/*.{ts,js,json,md}'",
  "prettier:fix": "npm run prettier:check -- --write '**/*.{ts,js,json,md}'",
}

License

This project is licensed under MIT.