From c44b8a7237287fdb587e7720de49e803f409e24e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20M=C3=BCller?= Date: Fri, 3 Apr 2026 12:53:51 -0700 Subject: [PATCH 1/2] Update to Cadence v1.10.0 --- languageserver/go.mod | 16 ++++++++-------- languageserver/go.sum | 32 ++++++++++++++++---------------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/languageserver/go.mod b/languageserver/go.mod index 99736c54..53870590 100644 --- a/languageserver/go.mod +++ b/languageserver/go.mod @@ -8,12 +8,12 @@ require ( github.com/google/uuid v1.6.0 github.com/mattn/go-isatty v0.0.20 github.com/mitchellh/mapstructure v1.5.0 - github.com/onflow/cadence v1.9.10 - github.com/onflow/cadence-tools/lint v1.7.6 - github.com/onflow/cadence-tools/test v1.11.4 - github.com/onflow/flow-go v0.47.0-ledger-service.1.0.20260318224013-f6e2e8f41961 - github.com/onflow/flow-go-sdk v1.9.16 - github.com/onflow/flowkit/v2 v2.11.2 + github.com/onflow/cadence v1.10.0 + github.com/onflow/cadence-tools/lint v1.9.0 + github.com/onflow/cadence-tools/test v1.12.0 + github.com/onflow/flow-go v0.47.0-ledger-service.1.0.20260320214141-968222a41c12 + github.com/onflow/flow-go-sdk v1.10.0 + github.com/onflow/flowkit/v2 v2.12.0 github.com/sourcegraph/jsonrpc2 v0.1.0 github.com/spf13/afero v1.15.0 github.com/spf13/pflag v1.0.9 @@ -155,10 +155,10 @@ require ( github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/ncruces/go-strftime v1.0.0 // indirect github.com/olekukonko/tablewriter v0.0.5 // indirect - github.com/onflow/atree v0.12.1 // indirect + github.com/onflow/atree v0.14.0 // indirect github.com/onflow/crypto v0.25.4 // indirect github.com/onflow/fixed-point v0.1.1 // indirect - github.com/onflow/flow-emulator v1.18.0 // indirect + github.com/onflow/flow-emulator v1.19.0 // indirect github.com/onflow/flow-evm-bridge v0.1.0 // indirect github.com/onflow/flow-ft/lib/go/contracts v1.0.1 // indirect github.com/onflow/flow-ft/lib/go/templates v1.0.1 // indirect diff --git a/languageserver/go.sum b/languageserver/go.sum index ff3dcce3..f21700ba 100644 --- a/languageserver/go.sum +++ b/languageserver/go.sum @@ -505,14 +505,14 @@ github.com/nxadm/tail v1.4.11/go.mod h1:OTaG3NK980DZzxbRq6lEuzgU+mug70nY11sMd4JX github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec= github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY= -github.com/onflow/atree v0.12.1 h1:WfnhnhZJISiRa6trEz2lq49my326xjzS1JRaH8naXv0= -github.com/onflow/atree v0.12.1/go.mod h1:qdZcfLQwPirHcNpLiK+2t3KAo+SAb9Si6TqurE6pykE= -github.com/onflow/cadence v1.9.10 h1:nFH8iPzXbYK2/+549QBVHX1yfKIlYBRivOSvQxf2bxk= -github.com/onflow/cadence v1.9.10/go.mod h1:zvAa0UGFrj+lctflMzUtgmOsvEvtzWhyiXxAN73WSJY= -github.com/onflow/cadence-tools/lint v1.7.6 h1:8EeK9K6CsNbKD6GmyFSLBEQLXmDC8dFHOxFZJnStAkw= -github.com/onflow/cadence-tools/lint v1.7.6/go.mod h1:sUNKZVp7NUnb5b89p2usnppaZayd4iUG9driThMGzdQ= -github.com/onflow/cadence-tools/test v1.11.4 h1:o6BY6QORgPTEJku7nA9iOWxqhIU7nxrFmqHdyEiJlpA= -github.com/onflow/cadence-tools/test v1.11.4/go.mod h1:WCL35xkff78eBZ9UzHykPZtytHkYKVum7EqsPigfuGM= +github.com/onflow/atree v0.14.0 h1:VFrvRsDBfBujviAseIYFb/KCo2mD4chcM7LpGbcCDdM= +github.com/onflow/atree v0.14.0/go.mod h1:qdZcfLQwPirHcNpLiK+2t3KAo+SAb9Si6TqurE6pykE= +github.com/onflow/cadence v1.10.0 h1:aRx7oFQeBL/jrIatT2Wu57fDk81VF1Pb7fr4qjG6mr4= +github.com/onflow/cadence v1.10.0/go.mod h1:mERIJRX2NhMhtwGc1AvxVzyQJrnlPu0f+6l5YS7+epM= +github.com/onflow/cadence-tools/lint v1.9.0 h1:CcMlWYm5Jbj1aZhHYd/8jlFv4sPwllmpzbg4efqKP/0= +github.com/onflow/cadence-tools/lint v1.9.0/go.mod h1:lfylE9D5RgXuPUzlpeDo4fbfT7+uX0M5RHq6nMhYzYE= +github.com/onflow/cadence-tools/test v1.12.0 h1:feg1mstcBR30W13xRC5oBGAkBKGcuYXjJiq9kJTNicU= +github.com/onflow/cadence-tools/test v1.12.0/go.mod h1:eTPcSPo4a33xtk9l0hf34teL3r3CVqqNmWRVe+2OIeY= github.com/onflow/crypto v0.25.4 h1:R615PWPdSoA5RATNb/j3cYaloBIZlSXVNgS7BjwHiwM= github.com/onflow/crypto v0.25.4/go.mod h1:DlkW/1SPUvLHYvUcjWa9PkLIRgSBKR4EDc3i+ATQKW4= github.com/onflow/fixed-point v0.1.1 h1:j0jYZVO8VGyk1476alGudEg7XqCkeTVxb5ElRJRKS90= @@ -521,26 +521,26 @@ github.com/onflow/flow-core-contracts/lib/go/contracts v1.9.3 h1:AFl2fKKXhSW0X0K github.com/onflow/flow-core-contracts/lib/go/contracts v1.9.3/go.mod h1:hV8Pi5pGraiY8f9k0tAeuky6m+NbIMvxf7wg5QZ+e8k= github.com/onflow/flow-core-contracts/lib/go/templates v1.9.3 h1:b70XytJTPthaLcQJC3neGLZbQGBEw/SvKgYVNUv1JKM= github.com/onflow/flow-core-contracts/lib/go/templates v1.9.3/go.mod h1:isMJm+rK6U+pZHlet7BL5jlCMPfcCmneTFxLHLVUfuo= -github.com/onflow/flow-emulator v1.18.0 h1:0MQSnToU+I1RR60PtcXIplX+PYEcpMbVTOQGHt3d/Y0= -github.com/onflow/flow-emulator v1.18.0/go.mod h1:86VNdkxtOo4QvcIupaYrub/8hI4XpquG1/v9XASRpis= +github.com/onflow/flow-emulator v1.19.0 h1:tMey6UNWZivnpOG+7+F8BYJbG5b9P0BdIAqDOd5IqXk= +github.com/onflow/flow-emulator v1.19.0/go.mod h1:rVrzdGAyhFeg4y6Ht8Qu/R/COzPdSU8m/QGyxAQUAKQ= github.com/onflow/flow-evm-bridge v0.1.0 h1:7X2osvo4NnQgHj8aERUmbYtv9FateX8liotoLnPL9nM= github.com/onflow/flow-evm-bridge v0.1.0/go.mod h1:5UYwsnu6WcBNrwitGFxphCl5yq7fbWYGYuiCSTVF6pk= github.com/onflow/flow-ft/lib/go/contracts v1.0.1 h1:Ts5ob+CoCY2EjEd0W6vdLJ7hLL3SsEftzXG2JlmSe24= github.com/onflow/flow-ft/lib/go/contracts v1.0.1/go.mod h1:PwsL8fC81cjnUnTfmyL/HOIyHnyaw/JA474Wfj2tl6A= github.com/onflow/flow-ft/lib/go/templates v1.0.1 h1:FDYKAiGowABtoMNusLuRCILIZDtVqJ/5tYI4VkF5zfM= github.com/onflow/flow-ft/lib/go/templates v1.0.1/go.mod h1:uQ8XFqmMK2jxyBSVrmyuwdWjTEb+6zGjRYotfDJ5pAE= -github.com/onflow/flow-go v0.47.0-ledger-service.1.0.20260318224013-f6e2e8f41961 h1:i5HO66sFICzgiquwzPFyn9aSgwf1aD55mkC1131lzeQ= -github.com/onflow/flow-go v0.47.0-ledger-service.1.0.20260318224013-f6e2e8f41961/go.mod h1:daAOj9QUhoM6alAG3MsQ2gtJzSxtiWuOWUIgQpnsGrg= -github.com/onflow/flow-go-sdk v1.9.16 h1:M+BAifzh9g7pIjWsR5Xtx5HzO6Wg7lC7shJzMtX5q/k= -github.com/onflow/flow-go-sdk v1.9.16/go.mod h1:UN1/6AS+TZLI1Q/uxsgTQ9dbWPHbts+EAp+l6AfGh6U= +github.com/onflow/flow-go v0.47.0-ledger-service.1.0.20260320214141-968222a41c12 h1:mLmMDtVzi1BiTd9x413XkDH08AQNmjoOf4PKKGLs+1M= +github.com/onflow/flow-go v0.47.0-ledger-service.1.0.20260320214141-968222a41c12/go.mod h1:G4iPRm5pseSjGbw8ejf+oNyzDA7QpOBqioa7fYLstBQ= +github.com/onflow/flow-go-sdk v1.10.0 h1:9SDON8fRUmCHfpsjLbO5z1+IpeZy+mcs49guZN3iktw= +github.com/onflow/flow-go-sdk v1.10.0/go.mod h1:SIs8hSgvC9qhWwFIpbxd5dfTthBbCHaxULVV3Z226XA= github.com/onflow/flow-nft/lib/go/contracts v1.3.0 h1:DmNop+O0EMyicZvhgdWboFG57xz5t9Qp81FKlfKyqJc= github.com/onflow/flow-nft/lib/go/contracts v1.3.0/go.mod h1:eZ9VMMNfCq0ho6kV25xJn1kXeCfxnkhj3MwF3ed08gY= github.com/onflow/flow-nft/lib/go/templates v1.3.0 h1:uGIBy4GEY6Z9hKP7sm5nA5kwvbvLWW4nWx5NN9Wg0II= github.com/onflow/flow-nft/lib/go/templates v1.3.0/go.mod h1:gVbb5fElaOwKhV5UEUjM+JQTjlsguHg2jwRupfM/nng= github.com/onflow/flow/protobuf/go/flow v0.4.20 h1:Ndq2l7Nu8p/RWNSRIRrpnBUpzfc5fYLEmHCFpJ9JGgo= github.com/onflow/flow/protobuf/go/flow v0.4.20/go.mod h1:NA2pX2nw8zuaxfKphhKsk00kWLwfd+tv8mS23YXO4Sk= -github.com/onflow/flowkit/v2 v2.11.2 h1:bVJer79yQGKx8VvoFbyWOIxTTrH2oAeNrkjDT3aUYdU= -github.com/onflow/flowkit/v2 v2.11.2/go.mod h1:oQiLITBl+1H5o5acR/c3ReT3FagmSqwTGB5NlGDzxaw= +github.com/onflow/flowkit/v2 v2.12.0 h1:MPSCq0Zs6dzAOCdu0Qd87izX8lNgkTn52fi4JNjLH+Y= +github.com/onflow/flowkit/v2 v2.12.0/go.mod h1:Npppk5fG9TMvyiCkAlJowmi3q/62MyYvaQNSzgMQMvM= github.com/onflow/go-ethereum v1.13.4 h1:iNO86fm8RbBbhZ87ZulblInqCdHnAQVY8okBrNsTevc= github.com/onflow/go-ethereum v1.13.4/go.mod h1:cE/gEUkAffhwbVmMJYz+t1dAfVNHNwZCgc3BWtZxBGY= github.com/onflow/nft-storefront/lib/go/contracts v1.0.0 h1:sxyWLqGm/p4EKT6DUlQESDG1ZNMN9GjPCm1gTq7NGfc= From 595c1232ec122d8444e1e2ffc5a739a7a234af5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20M=C3=BCller?= Date: Fri, 3 Apr 2026 13:20:49 -0700 Subject: [PATCH 2/2] add new diagnostics --- languageserver/test/index.test.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/languageserver/test/index.test.ts b/languageserver/test/index.test.ts index f77c6396..9ec40aee 100644 --- a/languageserver/test/index.test.ts +++ b/languageserver/test/index.test.ts @@ -237,7 +237,7 @@ describe("diagnostics", () => { test("script auth account", async () => testCode( `access(all) fun main() { log(getAuthAccount<&Account>(0x01)) }`, - [] + ["hardcoded address detected — consider using named address imports for portability"] )); test("transaction", async () => @@ -281,7 +281,7 @@ describe("diagnostics", () => { log(get) } `, - [] + ["hardcoded address detected — consider using named address imports for portability"] )); test("unused result", async () => @@ -292,7 +292,7 @@ describe("diagnostics", () => { getAccount(0x1) } `, - ["unused result"] + ["hardcoded address detected — consider using named address imports for portability", "unused result"] )); test("InternalEVM contract exists", async () =>