Spencer Snyder
Spencer Snyder
Just a note: xo is an eslint wrapper. Prettier is not used directly, it is just a convenience option where we internally add the prettier eslint plugin to work with...
Caching in xo comes fully from eslint - and by default invalidates caches by file metadata. So copying/moving the cache between runs likely will invalidate it every time. See: https://github.com/eslint/eslint/blob/a1f7ad77e2/lib/cli-engine/lint-result-cache.js...
Ah this is an edge case I missed when I was fixing our TS handling - but the fix is pretty simple. Until I have time to get a PR,...
@ptrkcsk yep - xo 0.40+ has some major architectural changes. The reason it fails on your stack blitz is because of 2 reasons. 1) tsconfig excludes override includes. So your...
Could you describe the scenario better? I don't think this fix is what we want to do. I take it that you are in a mono-repo, you have a xo...
At some point, years ago, xo would search all the way up to the home directory for a "global" xo config. But this in itself caused lots of confusion and...
I would personally not support this behavior change. You can already get the behavior you want from the way it is _right now_. A pr for this would need to...
The PR you linked was from 3.5 years ago and it does look like the change happened there. It also includes the documentation to simply omit the "xo" field in...
I wanted to start this effort. But I think first, we need to think about what it means for `xo` as a whole. Ultimately, the original goal for `xo` (a...
I've got a good start on this, I am going on vacation starting saturday for a couple of weeks, but I think I can get a draft PR for this...