Comments (6)
They're definitely not same. eslint-plugin-mdx
aims to lint .mdx
files without inside codes, while eslint-plugin-markdown
aims to lint inside codes.
Maybe you need two eslint config to lint .md/.mdx
twice if you'd like to lint inside codes.
from eslint-mdx.
Sure they target different things, that's why I expect eslint-plugin-mdx
to work fine in my use case.
My point is eslint-plugin-mdx
won't work with processor
for eslint-plugin-markdown
enabled while eslint-plugin-markdown
works just fine with or without eslint-plugin-mdx
.
And I believe using eslint-plugin-markdown
along with eslint-plugin-mdx
is a very common use case.
Anyway, I'll see if I can find what's going on under the hood.
from eslint-mdx.
I'm closing this as it's expected as per eslint/eslint-plugin-markdown#134, i.e., we can't lint those code inside code blocks in .mdx
files with eslint-plugin-markdown
.
@JounQin One last question, any plan to support linting code inside code blocks now that we can't use it together with eslint-plugin-markdown
? It seems to be possible.
from eslint-mdx.
The mdx core team is working on v2 and will pasring mdx as estree directly, so such changes are not going to happen soon, but you're free to share ideas about the possible implementation.
from eslint-mdx.
I just get an idea that we can already get code blocks by ourselves, so it should be possible to lint them by eslint-plugin-mdx
itself.
What means we will never be compatible with eslint-plugin-markdown
, but we can support code blocks.
It should not be difficult, I'll get started soon when I'm free.
see #278
from eslint-mdx.
reopen in favor of eslint/eslint-plugin-markdown#178 and #283
from eslint-mdx.
Related Issues (20)
- Parsing error with <img> tag HOT 3
- Parsing error mdx: Missing semicolon HOT 3
- Parsing error with Latex HOT 2
- Document usage in flat config HOT 1
- Parsing error: Expected value to be truthy HOT 4
- How can you type check React props with this plugin? HOT 4
- Please document how to make the linter fixable HOT 3
- Does not check nested code blocks (only lints top-level code blocks) HOT 6
- Research Spike: ESLint 9 compatibility HOT 7
- Incompatible w/ MDX v3? HOT 2
- There are serious issues when used with the `react/self-closing-comp` / `react/jsx-sort-props` rules. HOT 6
- `prettier/prettier` reports, but cannot be fixed automatically
- feat: use `worker.mts` for pure ESM
- feat: respect `.remarkignore`?
- Add more mdast specified nodes into estree AST
- on npm eslint-plugin-mdx v2.3.2 is tagged as latest while v3.1.3 should be HOT 2
- TypeError: Cannot use 'in' operator to search for 'start' in undefined
- maintenance: enable `strictNullChecks` option
- meta: how can we support `eslint-define-config` better? HOT 6
- mdx/code-blocks doesn't respect eslint-disable from outside of the block HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eslint-mdx.