CONTRIBUTING.md

January 31, 2022 ยท View on GitHub

Hello Contributor,

Here's a list of tips and tricks that will help you get started.

Ramping Up!

Important Concepts

  • Static Analysis
  • ASTs
  • Polyfills
  • TypeScript
  • WebIDL

Benchmarking

Benchmarking (npm run benchmarks) helps prevent performance regression.

eslint-plugin-compat relies on other projects to provide information about web APIs so that it can properly analyze your code. It is recommended that you go through related projects and understand each one at a high level.

Editor Configuration

See these docs to make sure your text editor is properly configured.