npm package diff
Package: @forge/lint
Versions: 5.13.0-next.1 - 5.13.0-next.2
Modified: package/out/lint/linters/storage-module-linter/visitors/os-node-visitor.js
Index: package/out/lint/linters/storage-module-linter/visitors/os-node-visitor.js
===================================================================
--- package/out/lint/linters/storage-module-linter/visitors/os-node-visitor.js
+++ package/out/lint/linters/storage-module-linter/visitors/os-node-visitor.js
@@ -4,19 +4,23 @@
const typescript_estree_1 = require("@typescript-eslint/typescript-estree");
const api_call_interface_1 = require("../api-call-interface");
class ObjectStoreNodeVisitor {
visit(node, _parent, callback) {
- if (node.type === typescript_estree_1.AST_NODE_TYPES.ImportDeclaration && node.source.value === '@forge/os') {
- node.specifiers.forEach((specifier) => {
- if (specifier.type === 'ImportDefaultSpecifier' && specifier.local.type === 'Identifier') {
- if (specifier.loc) {
- callback({
- type: api_call_interface_1.ApiCallTypes.OS,
- ...specifier.loc.start
- });
+ if (node.type === typescript_estree_1.AST_NODE_TYPES.ImportDeclaration) {
+ if (node.type === typescript_estree_1.AST_NODE_TYPES.ImportDeclaration &&
+ (node.source.value === '@forge/os' || node.source.value === `@forge/object-store`)) {
+ node.specifiers.forEach((specifier) => {
+ if ((specifier.type === 'ImportSpecifier' || specifier.type === 'ImportDefaultSpecifier') &&
+ specifier.local.type === 'Identifier') {
+ if (specifier.loc) {
+ callback({
+ type: api_call_interface_1.ApiCallTypes.OS,
+ ...specifier.loc.start
+ });
+ }
}
- }
- });
+ });
+ }
}
}
}
exports.ObjectStoreNodeVisitor = ObjectStoreNodeVisitor;Modified: package/out/lint/linters/storage-module-linter/visitors/sql-node-visitor.js
Index: package/out/lint/linters/storage-module-linter/visitors/sql-node-visitor.js
===================================================================
--- package/out/lint/linters/storage-module-linter/visitors/sql-node-visitor.js
+++ package/out/lint/linters/storage-module-linter/visitors/sql-node-visitor.js
@@ -6,9 +6,10 @@
class SQLNodeVisitor {
visit(node, _parent, callback) {
if (node.type === typescript_estree_1.AST_NODE_TYPES.ImportDeclaration && node.source.value === '@forge/sql') {
node.specifiers.forEach((specifier) => {
- if (specifier.type === 'ImportDefaultSpecifier' && specifier.local.type === 'Identifier') {
+ if ((specifier.type === 'ImportSpecifier' || specifier.type === 'ImportDefaultSpecifier') &&
+ specifier.local.type === 'Identifier') {
if (specifier.loc) {
callback({
type: api_call_interface_1.ApiCallTypes.SQL,
...specifier.loc.startModified: package/package.json
Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
{
"name": "@forge/lint",
- "version": "5.13.0-next.1",
+ "version": "5.13.0-next.2",
"description": "Linting for forge apps",
"main": "out/index.js",
"license": "SEE LICENSE IN LICENSE.txt",
"scripts": {
@@ -18,9 +18,9 @@
"@types/node-fetch": "^2.6.12",
"eslint-plugin-import": "^2.29.1"
},
"dependencies": {
- "@forge/cli-shared": "8.11.0-next.0",
+ "@forge/cli-shared": "8.11.0-next.1",
"@forge/csp": "5.4.0",
"@forge/egress": "2.3.0-next.0",
"@forge/manifest": "11.1.0",
"@typescript-eslint/typescript-estree": "^5.62.0",Modified: package/out/lint/linters/storage-module-linter/visitors/os-node-visitor.d.ts.map
Index: package/out/lint/linters/storage-module-linter/visitors/os-node-visitor.d.ts.map
===================================================================
--- package/out/lint/linters/storage-module-linter/visitors/os-node-visitor.d.ts.map
+++ package/out/lint/linters/storage-module-linter/visitors/os-node-visitor.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"os-node-visitor.d.ts","sourceRoot":"","sources":["../../../../../src/lint/linters/storage-module-linter/visitors/os-node-visitor.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkB,QAAQ,EAAE,MAAM,sCAAsC,CAAC;AAChF,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,OAAO,EAAgB,MAAM,uBAAuB,CAAC;AAE9D,qBAAa,sBAAuB,YAAW,WAAW,CAAC,OAAO,CAAC;IAC1D,KAAK,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ,CAAC,IAAI,GAAG,SAAS,EAAE,QAAQ,EAAE,CAAC,OAAO,EAAE,OAAO,KAAK,IAAI,GAAG,IAAI;CAclH"}
\ No newline at end of file
+{"version":3,"file":"os-node-visitor.d.ts","sourceRoot":"","sources":["../../../../../src/lint/linters/storage-module-linter/visitors/os-node-visitor.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkB,QAAQ,EAAE,MAAM,sCAAsC,CAAC;AAChF,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,OAAO,EAAgB,MAAM,uBAAuB,CAAC;AAE9D,qBAAa,sBAAuB,YAAW,WAAW,CAAC,OAAO,CAAC;IAC1D,KAAK,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ,CAAC,IAAI,GAAG,SAAS,EAAE,QAAQ,EAAE,CAAC,OAAO,EAAE,OAAO,KAAK,IAAI,GAAG,IAAI;CAsBlH"}
\ No newline at end of fileModified: package/out/lint/linters/storage-module-linter/visitors/sql-node-visitor.d.ts.map
Index: package/out/lint/linters/storage-module-linter/visitors/sql-node-visitor.d.ts.map
===================================================================
--- package/out/lint/linters/storage-module-linter/visitors/sql-node-visitor.d.ts.map
+++ package/out/lint/linters/storage-module-linter/visitors/sql-node-visitor.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"sql-node-visitor.d.ts","sourceRoot":"","sources":["../../../../../src/lint/linters/storage-module-linter/visitors/sql-node-visitor.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkB,QAAQ,EAAE,MAAM,sCAAsC,CAAC;AAChF,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,OAAO,EAAgB,MAAM,uBAAuB,CAAC;AAE9D,qBAAa,cAAe,YAAW,WAAW,CAAC,OAAO,CAAC;IAClD,KAAK,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ,CAAC,IAAI,GAAG,SAAS,EAAE,QAAQ,EAAE,CAAC,OAAO,EAAE,OAAO,KAAK,IAAI,GAAG,IAAI;CAclH"}
\ No newline at end of file
+{"version":3,"file":"sql-node-visitor.d.ts","sourceRoot":"","sources":["../../../../../src/lint/linters/storage-module-linter/visitors/sql-node-visitor.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkB,QAAQ,EAAE,MAAM,sCAAsC,CAAC;AAChF,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,OAAO,EAAgB,MAAM,uBAAuB,CAAC;AAE9D,qBAAa,cAAe,YAAW,WAAW,CAAC,OAAO,CAAC;IAClD,KAAK,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ,CAAC,IAAI,GAAG,SAAS,EAAE,QAAQ,EAAE,CAAC,OAAO,EAAE,OAAO,KAAK,IAAI,GAAG,IAAI;CAiBlH"}
\ No newline at end of fileModified: package/CHANGELOG.md
Large diffs are not rendered by default.