Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

bounce-in-style

Package Overview
Dependencies
Maintainers
1
Versions
39
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bounce-in-style

The Bounce style guide, formatter, and commit validator.

  • 0.0.8
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
81
increased by102.5%
Maintainers
1
Weekly downloads
 
Created
Source

Bounce in Style

The Bounce style guide, formatter, and commit validator.

Goal

  • Single source of truth for all linting, formatting, commit message validation, changelog generator, semantic versioning
  • Minimal config
  • Compatible with all Bounce Typescript projects (Express, React, React Native)

Instructions

  • Fresh install of Husky (version 6 has some major changes, ensure to remove existing Husky installations prior to starting)
npm install husky -D
npx husky install
  • Add this "prepare" script to package.json so that husky gets setup on npm install:
{
  "scripts": {
    "prepare": "husky install"
  }
}
  • Install bounce-in-style
npm install bounce-in-style -D
  • Add git hook with Husky
# react/react-native projects
npx husky add .husky/pre-commit "npx bis --staged --react"

# all other projects (ie backend)
npx husky add .husky/pre-commit "npx bis --staged"
  • You can add your own .eslintignore and .prettierignore files to your project root to chose which files get linted and formatted.

Extending ESlint config

We don't recommend extending the config, instead a PR should be made into this repo to add the change for everyone.

If you need to extend the config, you can extend it like you would any other eslint config. The simplest way to do so can be seen in the .eslintrc file at the root of this repo.

What's next

  • try adding airbnb extends
  • setup commit validator & changelog generator

FAQs

Package last updated on 06 Jun 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc