UNPKG

@boristype/types

Version:

<h1 align="center">WT Types</h1> <div align="center"> Typescript типы для WebSoft HCM.

48 lines (47 loc) 1.81 kB
import eslint from "@eslint/js"; import tseslint from "typescript-eslint"; import jsdoc from "eslint-plugin-jsdoc"; export default tseslint.config( eslint.configs.recommended, tseslint.configs.recommended, { plugins: { "jsdoc": jsdoc }, rules: { "quotes": ["error", "double"], "@typescript-eslint/no-wrapper-object-types": "off", "jsdoc/check-alignment": "error", "jsdoc/check-indentation": "error", "jsdoc/check-param-names": "error", "jsdoc/check-property-names": "error", "jsdoc/check-types": "error", "jsdoc/no-blank-block-descriptions": "error", "jsdoc/no-multi-asterisks": ["error", { "allowWhitespace": true }], "jsdoc/require-asterisk-prefix": "error", "jsdoc/require-description": "error", "jsdoc/require-hyphen-before-param-description": "error", "jsdoc/require-jsdoc": "error", "jsdoc/require-param": "error", "jsdoc/require-param-description": "error", "jsdoc/require-param-name": "error", "jsdoc/require-param-type": "error", "jsdoc/check-access": "error", "jsdoc/check-values": "error", "jsdoc/empty-tags": "error", "jsdoc/implements-on-classes": "error", "jsdoc/multiline-blocks": "error", "jsdoc/require-property": "error", "jsdoc/require-property-description": "error", "jsdoc/require-property-name": "error", "jsdoc/require-property-type": "error", "jsdoc/require-returns": "error", "jsdoc/require-returns-check": "error", "jsdoc/require-returns-description": "error", "jsdoc/require-returns-type": "error", "jsdoc/require-yields": "error", "jsdoc/require-yields-check": "error", "jsdoc/tag-lines": "error" } } );