eslint plugin with our set of custom rules for various things
- khan/jest-async-use-real-timers
- khan/jest-enzyme-matchers
- khan/react-no-method-jsx-attribute
- khan/react-no-subscriptions-before-mount
- khan/react-svg-path-precision
- khan/sync-tag
- khan/aphrodite-add-style-variable-name
Here are some helpful resources for setting up a new lint rule:
- TypeScript Eslint custom rules
- AST Explorer: A tool for showing what the abstract syntax tree (AST) looks like based on code
- ESTree Spec: The spec for learning more about the AST node types