eslint-config-remcohaszing

A strict ESLint configuration

MIT License

Downloads
6.1K
Stars
4
Committers
1

Bot releases are hidden (Show)

eslint-config-remcohaszing - 3.6.0

Published by remcohaszing about 3 years ago

  • Allow using jest matcher toHaveBeenCalled
  • Enable allowArrowFunctions in react/jsx-no-bind
  • Enable rule unicorn/no-array-for-each
  • Update dependencies
eslint-config-remcohaszing -

Published by remcohaszing about 3 years ago

  • Disable import/no-default-export
  • Ignore ! and * in import/no-unresolved
  • Enable ignoreRestSiblings for no-unused-vars
  • Treat a test directory as dev content
  • Allow @ts-ignore in @typescript-eslint/ban-ts-comment
  • Allow JSDoc annotations used to add type safety
  • Update dependencies
eslint-config-remcohaszing - 3.4.0

Published by remcohaszing over 3 years ago

  • Bump dependencies
eslint-config-remcohaszing - 3.3.0

Published by remcohaszing over 3 years ago

  • Disable the max-len rule for eslint-disable comments.
  • Update dependencies.
eslint-config-remcohaszing - 3.2.1

Published by remcohaszing over 3 years ago

  • Allow unresolved imports of types only packages
  • Update dependencies
eslint-config-remcohaszing - 3.2.0

Published by remcohaszing over 3 years ago

  • Disable unicorn/prefer-spread.
  • Loosen @typescript-eslint/naming-convention.
eslint-config-remcohaszing - 3.1.0

Published by remcohaszing over 3 years ago

  • Allow usage of toString() if optional chaining is used.
  • Update dependencies.
eslint-config-remcohaszing - 3.0.0

Published by remcohaszing almost 4 years ago

  • Allow the use of certain snake_case variables.
  • Update dependencies.
  • Disable import/no-deprecated for TypeScript
  • Disable node/no-unsupported-features/es-syntax for Babel and TypeScript.
  • Allow the use of the @inheritdoc jsdoc tag.
  • Configure for JSX automatic runtime mode.
  • Disable import/extensions for markdown.
  • Allow default exports in configuration files.
  • Enable no-restricted-globals.
eslint-config-remcohaszing -

Published by remcohaszing about 4 years ago

  • Add remcohaszing/web preset.
  • Enable @typescript-eslint/no-implicit-any-catch.
  • Disable rules that conflict with TypeScript.
  • Disable @typescript-eslint/strict-boolean-expressions.
  • Disable @typescript-eslint/no-dynamic-delete.
  • Disable require-atomic-updates.
  • Disable unicorn/prefer-replace-all.
  • Make all sorting case insensitive.
  • Allow arguments in toString() calls.
  • Update dependencies.
eslint-config-remcohaszing -

Published by remcohaszing about 4 years ago

  • Fix linting markdown files.
  • Allow nullish and boolean values in template strings.
eslint-config-remcohaszing -

Published by remcohaszing about 4 years ago

  • Lint Markdown files.
  • Change default JSX pragma to h. Add override for react.
  • Disable jsdoc/require-jsdoc anf unicorn/consistent-function-scoping for dev.
eslint-config-remcohaszing -

Published by remcohaszing about 4 years ago

Include files in release

eslint-config-remcohaszing -

Published by remcohaszing about 4 years ago

Initial release