A sensible ESLint configuration for Typescript and (optionally) React
Get your local system
# Install packages
$ npm i
# Run the Lerna bootstrap command to link local packages together
$ npx lerna bootstrap
# yarn link to create a global symlink for each package
$ cd packages/eslint-config-kengoldfarb
$ npm link
# yarn link to create a global symlink for each package
$ cd packages/eslint-plugin-kengoldfarb
$ npm link
$ cd path/to/other-repo
$ npm link eslint-config-kengoldfarb
$ npm link eslint-plugin-kengoldfarb
$ cd path/to/other-repo
$ npm unlink eslint-config-kengoldfarb
$ npm unlink eslint-plugin-kengoldfarb
$ cd packages/eslint-config-kengoldfarb
$ npm unlink
$ cd packages/eslint-plugin-kengoldfarb
$ npm unlink
Based on spruce-lint-workspace