<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-lspconfig/lua/lspconfig/server_configurations/eslint.lua, branch v0.1.8</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-lspconfig/atom/lua/lspconfig/server_configurations/eslint.lua?h=v0.1.8</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-lspconfig/atom/lua/lspconfig/server_configurations/eslint.lua?h=v0.1.8'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/'/>
<updated>2024-03-20T08:42:19Z</updated>
<entry>
<title>feat(eslint): add support for .cjs, .ts, .mts, .cts config files (#3083)</title>
<updated>2024-03-20T08:42:19Z</updated>
<author>
<name>Ray Guo</name>
<email>ma2808203259@hotmail.com</email>
</author>
<published>2024-03-20T08:42:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d67715d3b746a19e951b6b0a99663fa909bb9e64'/>
<id>urn:sha1:d67715d3b746a19e951b6b0a99663fa909bb9e64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(eslint): support eslint mjs flat config file (#3059)</title>
<updated>2024-03-08T06:29:14Z</updated>
<author>
<name>Marces Engel</name>
<email>marces.engel@googlemail.com</email>
</author>
<published>2024-03-08T06:29:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=9a2fe6a194491e808c9be95e09e88b6cac89a663'/>
<id>urn:sha1:9a2fe6a194491e808c9be95e09e88b6cac89a663</id>
<content type='text'>
* fix: support eslint mjs flat config file

* fix: styling</content>
</entry>
<entry>
<title>chore(eslint): deprecate packageManager setting (#2839)</title>
<updated>2023-09-30T01:44:25Z</updated>
<author>
<name>Zephyr Lykos</name>
<email>self@mochaa.ws</email>
</author>
<published>2023-09-30T01:44:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d0cdbae787cabff3574ec80b119bbd412333fb78'/>
<id>urn:sha1:d0cdbae787cabff3574ec80b119bbd412333fb78</id>
<content type='text'>
https://github.com/microsoft/vscode-eslint/pull/1646</content>
</entry>
<entry>
<title>feat:  check eslint config file to enable flat config support (#2596)</title>
<updated>2023-05-11T12:02:55Z</updated>
<author>
<name>sxyazi</name>
<email>sxyazi@gmail.com</email>
</author>
<published>2023-05-11T12:02:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=1c0e6d39aa93deebdee35d4945889641e764619e'/>
<id>urn:sha1:1c0e6d39aa93deebdee35d4945889641e764619e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: use exepath on server command  (#2595)</title>
<updated>2023-05-09T07:10:14Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2023-05-09T07:10:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=4a69ad6646eaad752901413c9a0dced73dfb562d'/>
<id>urn:sha1:4a69ad6646eaad752901413c9a0dced73dfb562d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(eslint): get root patterns by given path (#2556)</title>
<updated>2023-04-12T03:52:32Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2023-04-12T03:52:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=6fe69025b8825029ea9bf291ab3b1750f9bcb39e'/>
<id>urn:sha1:6fe69025b8825029ea9bf291ab3b1750f9bcb39e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(stylelint_lsp): update root directory pattern (#2447)</title>
<updated>2023-02-12T01:43:43Z</updated>
<author>
<name>Wuelner Martínez</name>
<email>wuelner.martinez@outlook.com</email>
</author>
<published>2023-02-12T01:43:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=641a71e381e23f1d1d6a0722a8b796fda896b55b'/>
<id>urn:sha1:641a71e381e23f1d1d6a0722a8b796fda896b55b</id>
<content type='text'>
* fix(stylelint_lsp): update root directory pattern

Signed-off-by: Wuelner Martínez &lt;wuelner.martinez@outlook.com&gt;

* feat(util): add `add_package_json_to_config_files_if_field_exists` function

Signed-off-by: Wuelner Martínez &lt;wuelner.martinez@outlook.com&gt;

* fix(stylelint_lsp): update update root directory pattern implementation

Signed-off-by: Wuelner Martínez &lt;wuelner.martinez@outlook.com&gt;

* fix(eslint): update update root directory pattern implementation

Signed-off-by: Wuelner Martínez &lt;wuelner.martinez@outlook.com&gt;

* fix(util): update `is_windows` detection

Co-authored-by: Raphael &lt;glephunter@gmail.com&gt;

* fix(util): update new function name

Co-authored-by: Raphael &lt;glephunter@gmail.com&gt;

* fix(server_configurations): update new function name implementation

Signed-off-by: Wuelner Martínez &lt;wuelner.martinez@outlook.com&gt;

* fix(stylelint_lsp): fix duplicate equals

Signed-off-by: Wuelner Martínez &lt;wuelner.martinez@outlook.com&gt;

---------

Signed-off-by: Wuelner Martínez &lt;wuelner.martinez@outlook.com&gt;
Co-authored-by: Raphael &lt;glephunter@gmail.com&gt;</content>
</entry>
<entry>
<title>docs(eslint): fix on save example creates a buflocal autocmd (#2450)</title>
<updated>2023-02-11T01:06:41Z</updated>
<author>
<name>Jose Veiga</name>
<email>jose86veiga@gmail.com</email>
</author>
<published>2023-02-11T01:06:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=c87b3f76ecec5719d9eccd54559e7c1bc57f7127'/>
<id>urn:sha1:c87b3f76ecec5719d9eccd54559e7c1bc57f7127</id>
<content type='text'>
* docs(eslint): fix on save example creates a buflocal autocmd

* docs(eslint): fix example spacing</content>
</entry>
<entry>
<title>Add more ESLint options (#2254)</title>
<updated>2022-11-24T10:06:13Z</updated>
<author>
<name>Mark Skelton</name>
<email>mdskelton99@gmail.com</email>
</author>
<published>2022-11-24T10:06:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=1c1d1aa2d1fef137f07cd54abbc8147b5b620ad1'/>
<id>urn:sha1:1c1d1aa2d1fef137f07cd54abbc8147b5b620ad1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(eslint): root dir not found if using package.json config (#2234)</title>
<updated>2022-11-10T06:49:23Z</updated>
<author>
<name>Fernando Gómez</name>
<email>gomezhyuuga@gmail.com</email>
</author>
<published>2022-11-10T06:49:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=c96ec574eacfff8ad8dd4bdb6e96a1b3dbd268fd'/>
<id>urn:sha1:c96ec574eacfff8ad8dd4bdb6e96a1b3dbd268fd</id>
<content type='text'>
ESLint server would not find root directory when config is set in
`package.json`</content>
</entry>
<entry>
<title>fix(eslint): support flat config (#2229)</title>
<updated>2022-11-07T09:58:08Z</updated>
<author>
<name>Michael Chris Lopez</name>
<email>hello@michaelchris.space</email>
</author>
<published>2022-11-07T09:58:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=f40eae01b8e353e9d6e61792567c7d3b9856fd20'/>
<id>urn:sha1:f40eae01b8e353e9d6e61792567c7d3b9856fd20</id>
<content type='text'>
Eslint have a new config scheme called flag config. Will become the only supported config in v9.
https://eslint.org/blog/2022/08/new-config-system-part-2/#the-new-config-file%3A-eslint.config.js</content>
</entry>
<entry>
<title>fix: check the package.json has eslintConfig field for eslint (#2208)</title>
<updated>2022-10-21T11:03:56Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2022-10-21T11:03:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ee2e8c63cff0a8bfc7f4ef985ea466f10bb7e691'/>
<id>urn:sha1:ee2e8c63cff0a8bfc7f4ef985ea466f10bb7e691</id>
<content type='text'>
* fix: check the package.json has eslintConfig field for eslint

* fix: remove duplicate windows check</content>
</entry>
<entry>
<title>feat: eslint support astro file (#2190)</title>
<updated>2022-10-13T03:54:37Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2022-10-13T03:54:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d070b6054e1802cdbac3d5b0673ce80e5d419f7e'/>
<id>urn:sha1:d070b6054e1802cdbac3d5b0673ce80e5d419f7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(eslint): enable for svelte filetype (#2149)</title>
<updated>2022-09-23T06:26:28Z</updated>
<author>
<name>Cameron Nemo</name>
<email>CameronNemo@users.noreply.github.com</email>
</author>
<published>2022-09-23T06:26:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d6d9249b5c6a15f4fdf9bd41a33b7a8392a4c3a2'/>
<id>urn:sha1:d6d9249b5c6a15f4fdf9bd41a33b7a8392a4c3a2</id>
<content type='text'>
ESLint supports analyzing Svelte files.</content>
</entry>
<entry>
<title>feat(eslint): support yarn2 PnP projects #1777</title>
<updated>2022-07-05T10:48:13Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-07-05T10:48:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=06161eca0aaaafbede0234216aefaed2e5eb46d8'/>
<id>urn:sha1:06161eca0aaaafbede0234216aefaed2e5eb46d8</id>
<content type='text'>
https://yarnpkg.com/features/pnp

Yarn's PnP feature changes the way packages are installed. Instead of building on the `node_modules` resolution, it introduces a single `.pnp.*js` file in the project. This file is responsible for orchestrating and resolving dependencies. The eslint LSP server will assume that regular `node_modules` resolution applies when locating the `eslint` package - which will not work in Yarn PnP projects.

To work around this, Yarn provides the ability to run Node programs in "PnP-compat" mode via `yarn exec` and `yarn node`. My understanding is that this simply hooks into the `require()` function to resolve modules via PnP instead Node's builtin module resolution.</content>
</entry>
<entry>
<title>fix(eslint): fetch active buf client in fix_all (#1978)</title>
<updated>2022-07-02T11:32:54Z</updated>
<author>
<name>Guillaume Lagrange</name>
<email>guillaume@glagrange.eu</email>
</author>
<published>2022-07-02T11:32:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=83dceed599b1236de4c18e31db3e0a0878b6fb59'/>
<id>urn:sha1:83dceed599b1236de4c18e31db3e0a0878b6fb59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(eslint): reformatting (#1956)</title>
<updated>2022-06-14T11:48:20Z</updated>
<author>
<name>Michael Härtl</name>
<email>haertl.mike@gmail.com</email>
</author>
<published>2022-06-14T11:48:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=a9b0bf610b59ef273970cac116295240751b11dd'/>
<id>urn:sha1:a9b0bf610b59ef273970cac116295240751b11dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(eslint): add missing root_pattern (#1869)</title>
<updated>2022-04-27T13:14:03Z</updated>
<author>
<name>Anton</name>
<email>antonk52@fb.com</email>
</author>
<published>2022-04-27T13:14:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=0f51af5cad7ab88f80bcbc8e92d4b1f306fc1d8d'/>
<id>urn:sha1:0f51af5cad7ab88f80bcbc8e92d4b1f306fc1d8d</id>
<content type='text'>
Even though this file name was removed from the official docs
https://eslint.org/docs/user-guide/configuring/configuration-files#configuration-file-formats

Eslint still supports the older `.eslintrc` and it is used in tests
https://github.com/eslint/eslint/blob/9ecd42f36462331a0d697e74323a4d24f0cf02fc/tests/fixtures/.eslintrc

The loading is done by the legacy package `@eslint/eslintrc` that is
still used by eslint itself

```
~/Documents/repositories/eslint
$ npm instll &amp;&amp; rg '".eslintrc"' ./node_modules/@eslint/eslintrc/lib -B 6
./node_modules/@eslint/eslintrc/lib/config-array-factory.js
66-const configFilenames = [
67-    ".eslintrc.js",
68-    ".eslintrc.cjs",
69-    ".eslintrc.yaml",
70-    ".eslintrc.yml",
71-    ".eslintrc.json",
72:    ".eslintrc",
```</content>
</entry>
<entry>
<title>docs(eslint): update `autocmd` example</title>
<updated>2022-03-28T15:01:07Z</updated>
<author>
<name>Angus Findlay</name>
<email>angusf@theodo.co.uk</email>
</author>
<published>2022-03-17T15:04:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=b5051b289858b3553735faaf58ccd8e38717313e'/>
<id>urn:sha1:b5051b289858b3553735faaf58ccd8e38717313e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(npm): resolve the command correctly on windows</title>
<updated>2021-12-08T08:09:25Z</updated>
<author>
<name>kylo252</name>
<email>59826753+kylo252@users.noreply.github.com</email>
</author>
<published>2021-12-01T08:03:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=a2719a8723e503f1be89d9b1c334846de405eb23'/>
<id>urn:sha1:a2719a8723e503f1be89d9b1c334846de405eb23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(eslint): openDoc function on Linux (#1529)</title>
<updated>2021-12-02T15:17:02Z</updated>
<author>
<name>Denis Mitana</name>
<email>denis.mitana1@gmail.com</email>
</author>
<published>2021-12-02T15:17:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=f2c2d5e889da602518404604da3c7116347a3f3e'/>
<id>urn:sha1:f2c2d5e889da602518404604da3c7116347a3f3e</id>
<content type='text'>
Now the `open` command is used to execute eslint's `openDoc` function,
but `xdg-open` is the default command in Linux used to open a file or
URL in the user's preferred application.</content>
</entry>
<entry>
<title>fix(eslint): default to location mode for workingDirectory (#1506)</title>
<updated>2021-11-28T22:07:04Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-28T22:07:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=8131cf46f844adeb006a9075200f70062ec382e9'/>
<id>urn:sha1:8131cf46f844adeb006a9075200f70062ec382e9</id>
<content type='text'>
* location mode uses the workspace folder location or
  the file location (if no workspace folder is open) as
  the working directory</content>
</entry>
<entry>
<title>chore: prefix all vim.notify message with [lspconfig] (#1496)</title>
<updated>2021-11-27T14:58:00Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2021-11-27T14:58:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d0263c11e53086242eea72cb76db9fecc6fbc449'/>
<id>urn:sha1:d0263c11e53086242eea72cb76db9fecc6fbc449</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(eslint): match opts to sync request (#1492)</title>
<updated>2021-11-26T20:29:05Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-26T20:29:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=41e33a38360d0d47c8ad6a7e8fea529c15bf221f'/>
<id>urn:sha1:41e33a38360d0d47c8ad6a7e8fea529c15bf221f</id>
<content type='text'>
Co-authored-by: Eloy Toro &lt;eloytoro@gmail.com&gt;</content>
</entry>
<entry>
<title>chore: clean up imports</title>
<updated>2021-11-26T04:46:21Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-25T17:40:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=97da7ed12e7e0d86e735e38a8170e941d4ed3e9a'/>
<id>urn:sha1:97da7ed12e7e0d86e735e38a8170e941d4ed3e9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: expose configs</title>
<updated>2021-11-26T04:46:21Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-25T04:01:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=6c2fb86c6a03e20abea5ddd17d735885f0b7cb5e'/>
<id>urn:sha1:6c2fb86c6a03e20abea5ddd17d735885f0b7cb5e</id>
<content type='text'>
</content>
</entry>
</feed>
