Skip to content

Add ESLint plugin to workaround lack of tsc support #172

Open
@DelliriumX

Description

@DelliriumX

Describe the bug
I have a project that uses this plugin and ts, as well as eslint with an extensive ruleset.
For some reason I keep getting linting errors. Does this plugin not have eslint support?

image

.tsconfig.json

{
  "compilerOptions": {
    "plugins": [{
      "name": "typescript-plugin-css-modules",
      "options": {
        "classnameTransform": "camelCaseOnly",
      }
    }],
    "newLine": "CRLF",
    "noEmit": true,
    "sourceMap": true,
    "target": "ES5",
    "jsx": "preserve",
    "lib": ["DOM", "WebWorker", "DOM.Iterable", "ESNext"],
    "module": "ES6",
    "moduleResolution": "node",
    "resolveJsonModule": true,
    "isolatedModules": true,
    "esModuleInterop": true,
    "forceConsistentCasingInFileNames": true,
    "incremental": true,
    "skipLibCheck": true,
    "allowJs": true,
    "checkJs": true,
    "experimentalDecorators": true,
    "strict": true,
    "noImplicitAny": false,
    "noImplicitThis": false,
    "noImplicitReturns": true,
    "useUnknownInCatchVariables": true,
    "noPropertyAccessFromIndexSignature": true,
    "noUncheckedIndexedAccess": true,
    "noUnusedLocals": false
  },
  "watchOptions": {
    "excludeDirectories": ["**/node_modules", "_build"]
  },
  "include": ["**/*.ts", "**/*.tsx", "**/*.js", "**/*.jsx", "src/types/.d.ts"],
  "exclude": ["node_modules", "_build"]
}
`

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions