diff --git a/language-server/package-lock.json b/language-server/package-lock.json index 9f6f035..5afd949 100644 --- a/language-server/package-lock.json +++ b/language-server/package-lock.json @@ -5,13 +5,13 @@ "packages": { "": { "dependencies": { - "basedpyright": "1.38.4" + "basedpyright": "1.39.0" } }, "node_modules/basedpyright": { - "version": "1.38.4", - "resolved": "https://registry.npmjs.org/basedpyright/-/basedpyright-1.38.4.tgz", - "integrity": "sha512-V/1X0wW16cpNzZeH5Otd8ybzi5GxrN3Wh//fwksJYOfzd4YMOI0eFv1P7AwHW+mCKDqwFimz/dKQ/alQMBRW/w==", + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/basedpyright/-/basedpyright-1.39.0.tgz", + "integrity": "sha512-qUXr14Gp2QFwDBgN6HngdshGNbCQMLEecA63YZFQROQpnfQMQaoXdVRrz3E3wnA5R+SzdeDdzpb1Gn20iNzpjg==", "bin": { "basedpyright": "index.js", "basedpyright-langserver": "langserver.index.js", @@ -41,9 +41,9 @@ }, "dependencies": { "basedpyright": { - "version": "1.38.4", - "resolved": "https://registry.npmjs.org/basedpyright/-/basedpyright-1.38.4.tgz", - "integrity": "sha512-V/1X0wW16cpNzZeH5Otd8ybzi5GxrN3Wh//fwksJYOfzd4YMOI0eFv1P7AwHW+mCKDqwFimz/dKQ/alQMBRW/w==", + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/basedpyright/-/basedpyright-1.39.0.tgz", + "integrity": "sha512-qUXr14Gp2QFwDBgN6HngdshGNbCQMLEecA63YZFQROQpnfQMQaoXdVRrz3E3wnA5R+SzdeDdzpb1Gn20iNzpjg==", "requires": { "fsevents": "~2.3.3" } diff --git a/language-server/package.json b/language-server/package.json index fbc9647..b2c916d 100644 --- a/language-server/package.json +++ b/language-server/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "basedpyright": "1.38.4" + "basedpyright": "1.39.0" } } diff --git a/sublime-package.json b/sublime-package.json index 312c98e..a5c0112 100644 --- a/sublime-package.json +++ b/sublime-package.json @@ -108,6 +108,9 @@ "reportDuplicateImport": { "$ref": "sublime://basedpyright#/definitions/reportDuplicateImport" }, + "reportEmptyAbstractUsage": { + "$ref": "sublime://basedpyright#/definitions/reportEmptyAbstractUsage" + }, "reportExplicitAny": { "$ref": "sublime://basedpyright#/definitions/reportExplicitAny" }, @@ -1088,6 +1091,11 @@ "default": "none", "title": "Controls reporting of symbols or modules that are imported more than once" }, + "reportEmptyAbstractUsage": { + "$ref": "#/definitions/diagnostic", + "default": "none", + "title": "Controls reporting of attempted instantiation of an empty abstract class" + }, "reportExplicitAny": { "$ref": "#/definitions/diagnostic", "default": "none", @@ -1672,6 +1680,9 @@ "reportDuplicateImport": { "$ref": "#/definitions/reportDuplicateImport" }, + "reportEmptyAbstractUsage": { + "$ref": "#/definitions/reportEmptyAbstractUsage" + }, "reportExplicitAny": { "$ref": "#/definitions/reportExplicitAny" },