A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/mdx-js/eslint-mdx/commit/3e862c7b260b0c2a23fca37ae4654d3a7664ed21 below:

set processor for flat config, prefer `context.languageOptions.p… · mdx-js/eslint-mdx@3e862c7 · GitHub

File tree Expand file treeCollapse file tree 4 files changed

+17

-4

lines changed

Filter options

Expand file treeCollapse file tree 4 files changed

+17

-4

lines changed Original file line number Diff line number Diff line change

@@ -0,0 +1,5 @@

1 +

---

2 +

"eslint-plugin-mdx": patch

3 +

---

4 + 5 +

fix: set `processor` for flat config

Original file line number Diff line number Diff line change

@@ -0,0 +1,5 @@

1 +

---

2 +

"eslint-plugin-mdx": patch

3 +

---

4 + 5 +

fix: prefer `context.languageOptions.parserOptions` over `context.parserOptions`

Original file line number Diff line number Diff line change

@@ -2,15 +2,14 @@ import type { Linter } from 'eslint'

2 2

import * as eslintMdx from 'eslint-mdx'

3 3 4 4

import * as mdx from '../index.js'

5 +

import { remark } from '../processors/remark.js'

5 6 6 7

import { codeBlocks } from './code-blocks.js'

7 8 8 9

// eslint-disable-next-line sonarjs/deprecation

9 10

export const flat: Linter.FlatConfig = {

10 11

files: ['**/*.{md,mdx}'],

11 12

languageOptions: {

12 -

sourceType: 'module',

13 -

ecmaVersion: 'latest',

14 13

parser: eslintMdx,

15 14

globals: {

16 15

React: false,

@@ -19,6 +18,7 @@ export const flat: Linter.FlatConfig = {

19 18

plugins: {

20 19

mdx,

21 20

},

21 +

processor: remark,

22 22

rules: {

23 23

'mdx/remark': 'warn',

24 24

'no-unused-expressions': 'error',

Original file line number Diff line number Diff line change

@@ -28,14 +28,17 @@ export const remark: Rule.RuleModule = {

28 28

// eslint-disable-next-line sonarjs/deprecation -- FIXME: ESLint 8.40+ required

29 29

const sourceCode = context.getSourceCode()

30 30 31 +

/* istanbul ignore next */

31 32

const {

32 33

extensions,

33 34

markdownExtensions,

34 35

ignoreRemarkConfig,

35 36

remarkConfigPath,

36 -

} =

37 +

} = {

37 38

// eslint-disable-next-line sonarjs/deprecation -- FIXME: ESLint 8.40+ required

38 -

context.parserOptions as ParserOptions

39 +

...context.parserOptions,

40 +

...context.languageOptions?.parserOptions,

41 +

} as ParserOptions

39 42 40 43

const isMdx = [...DEFAULT_EXTENSIONS, ...(extensions || [])].includes(

41 44

extname,

You can’t perform that action at this time.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4