@playcanvas/eslint-config

1.7.1 • Public • Published

PlayCanvas ESLint Config

ESLint configuration developed by the PlayCanvas team and leveraged by many PlayCanvas-related projects, including the PlayCanvas Engine. However, you can use it for any JavaScript-based project if you approve of the PlayCanvas coding style.

The configuration is defined in index.js. It configures ESLint's rules in the same order as they are enumerated here. It also configures rules for checking JSDoc comments using the ESLint plugin eslint-plugin-jsdoc-rules.

The configuration attempts to enable as many rules as possible, particularly those categorized as 'recommended' by ESLint.

Using this config in your own projects

Edit your project's package.json file:

  1. Add eslint and @playcanvas/eslint-config to your devDependencies section.
  2. Add an eslintConfig section. At a minimum, you will need:
    "eslintConfig": {
        "extends": "@playcanvas/eslint-config"
    },

/@playcanvas/eslint-config/

    Package Sidebar

    Install

    npm i @playcanvas/eslint-config

    Weekly Downloads

    348

    Version

    1.7.1

    License

    MIT

    Unpacked Size

    17.4 kB

    Total Files

    4

    Last publish

    Collaborators

    • playcanvas