@lorenzogm/eslint-config-base

ESLint configuration file containing rules for TypeScript projects

Usage no npm install needed!

<script type="module">
  import lorenzogmEslintConfigBase from 'https://cdn.skypack.dev/@lorenzogm/eslint-config-base';
</script>

README

eslint-config-base

Add this package

yarn add -D @lorenzogm/eslint-config-base

Add peer dependencies

npx install-peerdeps -D @lorenzogm/eslint-config-base

Config eslint: .eslintrc.js and .eslintignore,

echo 'module.exports = { extends: "@lorenzogm/eslint-config-base" }' >> .eslintrc.js
echo '.eslintrc.js' >> .eslintignore
echo 'prettier.config.js' >> .eslintignore

Config prettier: prettier.config.js

echo 'module.exports = require("@lorenzogm/eslint-config-base/prettier.config")' >> prettier.config.js

Config typescript: tsconfig.json

echo '{ "extends": "@lorenzogm/eslint-config-base/tsconfig" }' >> tsconfig.json