ESLint rules used in the City of Sault Ste. Marie's TypeScript projects.
npm install --save-dev eslint-config-cityssm
In the project's eslint.config.js
file,
it's as easy as one line.
export { default } from 'eslint-config-cityssm'
For web applications, export configWebApp
instead.
export { configWebApp as default } from 'eslint-config-cityssm'
In the project's eslint.config.js
file.
import eslintConfigCityssm from 'eslint-config-cityssm'
export default [...eslintConfigCityssm]
Thanks to all of the developers who help make the City of Sault Ste. Marie's code awesome! 😎
- typescript-eslint
- eslint-config-love
- @cspell/eslint-plugin
- @eslint-community/eslint-plugin-eslint-comments
- eslint-plugin-import
- eslint-plugin-jsdoc
- eslint-plugin-n
- eslint-plugin-no-secrets
- eslint-plugin-no-unsanitized
- eslint-plugin-promise
- eslint-plugin-regexp
- eslint-plugin-security
- eslint-plugin-sonarjs
- eslint-plugin-unicorn
- eslint-plugin-woke
- eslint-plugin-write-good-comments
Used in 50+ projects, including:
prettier-config-cityssm
Prettier configuration for the City of Sault Ste. Marie's projects.