@oat-sa/eslint-config-tao

    1.1.1 • Public • Published

    eslint-config-tao

    Shareable .eslintrc.js configurations package for oat-sa projects.

    Concept

    All extensions, projects and libraries (oat-sa wide) should use the shared config as a basis. Current extension contains a pack of shareable configs depending on the stack and target. General idea is described here: https://eslint.org/docs/developer-guide/shareable-configs

    Examples

    Use shareable eslint configurations via the extends config property.

    1. Default configuration. Edit the .eslintrc.js of your project:

      module.exports = {
        extends: '@oat-sa/eslint-config-tao'
      };
    2. Configuration for AMD modules:

      module.exports = {
        extends: '@oat-sa/eslint-config-tao/amd'
      };
    3. Configuration for es modules, svelte, etc.:

      module.exports = {
        extends: '@oat-sa/eslint-config-tao/svelte'
      };
    4. Configuration for node:

      module.exports = {
        extends: '@oat-sa/eslint-config-tao/node'
      };
    5. Configuration for cypress:

      module.exports = {
        extends: '@oat-sa/eslint-config-tao/cypress'
      };

    History

    • 0.1.0 Initial release.
    • 1.0.0 Added the support of the node config, include all plugins as dependencies, turn off implicit-arrow-linebreak
      • 1.1.0 Added the cypress profile

    Keywords

    Install

    npm i @oat-sa/eslint-config-tao

    DownloadsWeekly Downloads

    236

    Version

    1.1.1

    License

    GPL-2.0-only

    Unpacked Size

    32 kB

    Total Files

    9

    Last publish

    Collaborators

    • yohanlaborda
    • olga-kulish-tao
    • gabriel-tao
    • dang3rzone
    • krampstudio
    • llecaque
    • jsconan
    • oatymart
    • tamasbesenyei
    • bziondik
    • oat-admin
    • shaveko
    • svoronuk
    • alroniks
    • wazelin
    • meefox
    • oleg.ilinets
    • boajer
    • marpesia
    • clagos
    • alshoja
    • yukipastelcat
    • gloribeloat
    • florenceoat