JSPM

isaacscript-lint

7.3.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 45
  • Score
    100M100P100Q75591F
  • License MIT

A linting dependency meta-package for IsaacScript and TypeScript projects.

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (isaacscript-lint) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    isaacscript-lint

    npm version

    This is a meta package to install all of the dependencies necessary for Prettier & ESLint to work with a typical IsaacScript project. (Prettier is the best code formatter and ESLint is the best code problem checker.)

    (By default, IsaacScript mods are automatically configured to use this meta package.)

    Package Documentation

    • @prettier/plugin-xml - Allows Prettier to format XML files, which are common in Binding of Isaac mods.
    • complete-lint - A meta-package to install all of the necessary ESLint and Prettier dependencies.
    • [eslint-config-isaacscript] - Contains the master ESLint configuration.
    • eslint-import-resolver-typescript - Necessary for eslint-plugin-import-x to work properly, which is part of eslint-config-complete. (Even though it is a direct dependency of eslint-config-complete, it does not work properly when it is a nested transitive dependency, so it must explicitly be in this package.)
    • [`isaacscript-spell](https://github.com/IsaacScript/isaacscript/tree/main/packages/isaacscript-spell) - A collection of CSpell dictionaries for IsaacScript mods.
    • isaacscript-tsconfig - A TypeScript configuration file for IsaacScript mods.
    • ts-prune - A tool to look for unused exports.