From 0005c7aecd14f6e5185ed410391ea9d9438390db Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Tue, 11 Jun 2024 10:23:36 -0400 Subject: [PATCH] Update decisions/002-javascript-jsdoc-tsc.md Co-authored-by: Milos Djermanovic --- decisions/002-javascript-jsdoc-tsc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/decisions/002-javascript-jsdoc-tsc.md b/decisions/002-javascript-jsdoc-tsc.md index 99d4b545..ffa2a2d5 100644 --- a/decisions/002-javascript-jsdoc-tsc.md +++ b/decisions/002-javascript-jsdoc-tsc.md @@ -8,7 +8,7 @@ Status: accepted The [decision to rewrite the core](./001-rewrite-core.md) in a new repository brings with it the opportunity to do things differently, which naturally brought up the idea of rewriting the core in TypeScript. While TypeScript has advantages for many projects, the nature of ESLint makes this less appealing. -The ESLint project is more than just the `eslint` CLI tool. It is also [Espree](https://github.com/eslint/espree), [`eslint-scope`](https://github.com/eslint/eslint-scope), and other utilities that ESLint uses to lint JavaScript code. Part of maintaining stability in ESLint is ESLint's ability to effectively test all of these utilities every time ESLint is run. Rewriting in TypeScript would necessarily mean switching to use [`typescript-eslint`](https://typescript-eslint.io) for linting out own project, which would mean we'd no longer be dogfooding our own utilities. +The ESLint project is more than just the `eslint` CLI tool. It is also [Espree](https://github.com/eslint/espree), [`eslint-scope`](https://github.com/eslint/eslint-scope), and other utilities that ESLint uses to lint JavaScript code. Part of maintaining stability in ESLint is ESLint's ability to effectively test all of these utilities every time ESLint is run. Rewriting in TypeScript would necessarily mean switching to use [`typescript-eslint`](https://typescript-eslint.io) for linting our own project, which would mean we'd no longer be dogfooding our own utilities. ## Decision