From 27cd4b78b13fea2f344763a44b154efbb14d1276 Mon Sep 17 00:00:00 2001 From: Eric Wang Date: Fri, 23 Apr 2021 10:19:45 +1000 Subject: [PATCH 1/2] feat: includet getCwd() in RuleContext --- packages/experimental-utils/src/ts-eslint/Rule.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/experimental-utils/src/ts-eslint/Rule.ts b/packages/experimental-utils/src/ts-eslint/Rule.ts index d74af833121..22d3b063795 100644 --- a/packages/experimental-utils/src/ts-eslint/Rule.ts +++ b/packages/experimental-utils/src/ts-eslint/Rule.ts @@ -211,6 +211,12 @@ interface RuleContext< */ getDeclaredVariables(node: TSESTree.Node): Scope.Variable[]; + /** + * returns the cwd passed to Linter. + * It is a path to a directory that should be considered as the current working directory. + */ + getCwd(): string; + /** * Returns the filename associated with the source. */ From b347f768533d2e02fbeefb5a81db965e165ae345 Mon Sep 17 00:00:00 2001 From: Eric Wang Date: Fri, 23 Apr 2021 11:02:18 +1000 Subject: [PATCH 2/2] Update packages/experimental-utils/src/ts-eslint/Rule.ts Co-authored-by: Brad Zacher --- packages/experimental-utils/src/ts-eslint/Rule.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/experimental-utils/src/ts-eslint/Rule.ts b/packages/experimental-utils/src/ts-eslint/Rule.ts index 22d3b063795..19f457201ef 100644 --- a/packages/experimental-utils/src/ts-eslint/Rule.ts +++ b/packages/experimental-utils/src/ts-eslint/Rule.ts @@ -212,10 +212,12 @@ interface RuleContext< getDeclaredVariables(node: TSESTree.Node): Scope.Variable[]; /** - * returns the cwd passed to Linter. + * Returns the current working directory passed to Linter. * It is a path to a directory that should be considered as the current working directory. + * This was added in v6.6.0 + * @since 6.6.0 */ - getCwd(): string; + getCwd?(): string; /** * Returns the filename associated with the source.