UNPKG

@fluentui/eslint-plugin

Version:

ESLint configuration and custom rules for Fluent UI

27 lines (23 loc) 712 B
// @ts-check const path = require('path'); const { getNamingConventionRule } = require('../utils/configHelpers'); /** @type {import("eslint").Linter.Config} */ module.exports = { extends: [path.join(__dirname, 'core')], rules: { /** * `@typescript-eslint`plugin eslint rules * @see https://github.com/typescript-eslint/typescript-eslint/tree/main/packages/eslint-plugin */ ...getNamingConventionRule({ prefixInterface: true }), }, overrides: [ { files: '**/src/index.{ts,tsx,js}', rules: { // TODO: propagate to `error` once all packages barrel files have been fixed '@rnx-kit/no-export-all': ['warn', { expand: 'all' }], }, }, ], };