Skip to content

⬅️ Back to Table of Contents

📄 no-poorly-typed-ts-props.ts

📊 Analysis Summary

Metric Count
📦 Imports 4
📊 Variables & Constants 1

📚 Table of Contents

🛠️ File Location:

📂 packages/eslint-plugin-internal/src/rules/no-poorly-typed-ts-props.ts

📦 Imports

Name Source
TSESLint @typescript-eslint/utils
TSESTree @typescript-eslint/utils
ESLintUtils @typescript-eslint/utils
createRule ../util

Variables & Constants

Name Type Kind Value Exported
BANNED_PROPERTIES { type: string; fixWith: string; property: string; }[] const `[
{
type: 'Symbol',
fixWith: 'getDeclarations()',
property: 'declarations',
},
{
// eslint-disable-next-line @typescript-eslint/internal/prefer-ast-types-enum
type: 'Type',
fixWith: 'getSymbol()',
property: 'symbol',
},
]`