diff --git a/packages/eslint-plugin-mobx/CHANGELOG.md b/packages/eslint-plugin-mobx/CHANGELOG.md index 661a8014b..26cca3897 100644 --- a/packages/eslint-plugin-mobx/CHANGELOG.md +++ b/packages/eslint-plugin-mobx/CHANGELOG.md @@ -1,5 +1,11 @@ # eslint-plugin-mobx +## 0.0.14 + +### Patch Changes + +- [`f65bc0700461846b05294f857beb211f45eead6f`](https://github.com/mobxjs/mobx/commit/f65bc0700461846b05294f857beb211f45eead6f) [#4613](https://github.com/mobxjs/mobx/pull/4613) Thanks [@roli-lpci](https://github.com/roli-lpci)! - Replace deprecated context.getSourceCode() with context.sourceCode for ESLint 10 compatibility + ## 0.0.13 ### Patch Changes diff --git a/packages/eslint-plugin-mobx/package.json b/packages/eslint-plugin-mobx/package.json index 33dd08dcc..2ceabd550 100644 --- a/packages/eslint-plugin-mobx/package.json +++ b/packages/eslint-plugin-mobx/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-mobx", - "version": "0.0.13", + "version": "0.0.14", "description": "ESLint rules for MobX", "main": "dist/index.js", "repository": { @@ -25,7 +25,7 @@ ], "homepage": "https://mobx.js.org/", "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0" }, "devDependencies": { "@babel/core": "^7.16.0", diff --git a/packages/eslint-plugin-mobx/src/exhaustive-make-observable.js b/packages/eslint-plugin-mobx/src/exhaustive-make-observable.js index 2812e91c5..ee5bad59a 100644 --- a/packages/eslint-plugin-mobx/src/exhaustive-make-observable.js +++ b/packages/eslint-plugin-mobx/src/exhaustive-make-observable.js @@ -5,7 +5,7 @@ const { findAncestor, isMobxDecorator } = require("./utils.js") // TODO support this.foo = 5; in constructor // TODO? report on field as well function create(context) { - const sourceCode = context.getSourceCode() + const sourceCode = context.sourceCode ?? context.getSourceCode() const autofixAnnotation = context.options[0]?.autofixAnnotation ?? true function fieldToKey(field) { diff --git a/packages/eslint-plugin-mobx/src/missing-make-observable.js b/packages/eslint-plugin-mobx/src/missing-make-observable.js index 45d40ca78..0747d30c1 100644 --- a/packages/eslint-plugin-mobx/src/missing-make-observable.js +++ b/packages/eslint-plugin-mobx/src/missing-make-observable.js @@ -3,7 +3,7 @@ const { findAncestor, isMobxDecorator } = require('./utils.js'); function create(context) { - const sourceCode = context.getSourceCode(); + const sourceCode = context.sourceCode ?? context.getSourceCode(); return { 'Decorator': decorator => { diff --git a/packages/eslint-plugin-mobx/src/missing-observer.js b/packages/eslint-plugin-mobx/src/missing-observer.js index 67450a7cf..11b925a11 100644 --- a/packages/eslint-plugin-mobx/src/missing-observer.js +++ b/packages/eslint-plugin-mobx/src/missing-observer.js @@ -1,7 +1,7 @@ "use strict" function create(context) { - const sourceCode = context.getSourceCode() + const sourceCode = context.sourceCode ?? context.getSourceCode() return { "FunctionDeclaration,FunctionExpression,ArrowFunctionExpression,ClassDeclaration,ClassExpression": diff --git a/packages/eslint-plugin-mobx/src/no-anonymous-observer.js b/packages/eslint-plugin-mobx/src/no-anonymous-observer.js index 0ce636c97..5ee9b4956 100644 --- a/packages/eslint-plugin-mobx/src/no-anonymous-observer.js +++ b/packages/eslint-plugin-mobx/src/no-anonymous-observer.js @@ -1,7 +1,7 @@ "use strict" function create(context) { - const sourceCode = context.getSourceCode() + const sourceCode = context.sourceCode ?? context.getSourceCode() return { 'CallExpression[callee.name="observer"]': observer => {