Skip to content

Commit

Permalink
Adjusted vision section
Browse files Browse the repository at this point in the history
  • Loading branch information
JoshuaKGoldberg committed May 11, 2024
1 parent 17fd25f commit a7097ac
Showing 1 changed file with 3 additions and 10 deletions.
13 changes: 3 additions & 10 deletions packages/website/blog/2024-03-01-parser-options-project-service.md
Original file line number Diff line number Diff line change
Expand Up @@ -430,19 +430,12 @@ We'd be happy to help you try out `parserOptions.projectService`.
### Long Term Vision

Our hope is that the Project Service API becomes the standard way to work with typed linting over the next few major versions.

Our intent is to roll it out according to the following rough timeline:

- **v7**: Rename `parserOptions.EXPERIMENTAL_useProjectService` to `parserOptions.projectService`
- **v8**: Rename `parserOptions.project` to something like `parserOptions.DEPRECATED_legacyProjectProgram` and rename `parserOptions.projectService` to `parserOptions.project`

Our plan is to always recommend setting `parserOptions.project` in the docs.
What that refers to will intentionally switch from the legacy program API to the new Project Service API in v8.

That timeline is a rough prediction that may change as users try out the new API.
Our priority will be to improve the new Project Service API so that it works in all places the legacy project program behavior does.
We won't remove the legacy project program behavior unless and until the new Project Service API is able to fully replace it.

So, please, try out the new Project Service API.
It should help make your typed linting faster and simpler to configure. 💜

## Supporting typescript-eslint

If you enjoyed this blog post and/or use typescript-eslint, please consider [supporting us on Open Collective](https://opencollective.com/typescript-eslint).
Expand Down

0 comments on commit a7097ac

Please sign in to comment.