UNPKG

eslint-plugin-mdx

Version:
46 lines 1.39 kB
import { version } from 'eslint/package.json'; import { base } from './base'; const minorVersion = +version.split('.').slice(0, 2).join('.'); export const recommended = Object.assign(Object.assign({}, base), { rules: { 'mdx/no-jsx-html-comments': 2, 'mdx/no-unused-expressions': 2, 'mdx/remark': 1, 'no-unused-expressions': 0, } }); const OVERRIDES_AVAILABLE_VERSION = 6.4; // overrides in npm pkg is supported after v6.4.0 // istanbul ignore else if (minorVersion >= OVERRIDES_AVAILABLE_VERSION) { const overrides = [ { files: '*.mdx', extends: 'plugin:mdx/overrides', }, { files: '**/*.{md,mdx}/**', extends: 'plugin:mdx/code-blocks', }, ]; try { // eslint-disable-next-line node/no-extraneous-require require.resolve('prettier'); // eslint-disable-next-line node/no-extraneous-require require.resolve('eslint-plugin-prettier'); overrides.push({ files: '*.md', rules: { 'prettier/prettier': [ 2, { parser: 'markdown', }, ], }, }); } catch (_a) { } Object.assign(recommended, { overrides, }); } //# sourceMappingURL=recommended.js.map