• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

node-opcua / node-opcua / 23088660581
93%

Build:
DEFAULT BRANCH: master
Ran 14 Mar 2026 01:59PM UTC
Jobs 1
Files 1193
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 Mar 2026 01:13PM UTC coverage: 92.7% (-0.06%) from 92.756%
23088660581

push

github

erossignon
chore: resolve biome lint issues with proper types

ua_data_type_impl.ts:
- Remove dead $isUnion field (set but never read)
- Move _extensionObjectConstructor into class
  (eliminates declaration merging)
- Type enumStrings/enumValues as UAVariable
- Type enum callbacks with LocalizedText/EnumValueType
- Replace `as any` with `as unknown` in subtypeOfObj
- Use type guard `obj is BaseNode` in filter chain
- Remove non-null assertions with null guards

load_nodeset2.ts:
- Type pendingSimpleTypeToRegister with proper
  interface { name, dataTypeNodeId }
- Type capturedValue as VariantOptions | undefined
- Refactor capturedVariable and capturedDataTypeNode
  to T | undefined with null guards for GC release
- Replace (v as any).value.value with as unknown cast
- Convert .forEach to for..of (useIterableCallbackReturn)
- Add biome-ignore only for xml2json this: any callbacks
  (inherent to the library's dynamic binding pattern)

test_datatype_definition.ts:
- Replace non-null assertion with null guard

18192 of 21552 branches covered (84.41%)

79 of 84 new or added lines in 2 files covered. (94.05%)

826 existing lines in 17 files now uncovered.

160976 of 173652 relevant lines covered (92.7%)

443633.19 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
5
91.14
0.18% packages/node-opcua-address-space/source/loader/load_nodeset2.ts

Uncovered Existing Lines

Lines Coverage ∆ File
2
93.28
0.1% packages/node-opcua-server-configuration/dist/server/push_certificate_manager/update_certificate.js
3
90.71
-0.82% packages/node-opcua-address-space/source/loader/make_xml_extension_object_parser.ts
3
91.88
-0.37% packages/node-opcua-address-space/src/ua_variable_impl_ext_obj.ts
3
80.0
-3.05% packages/node-opcua-server-configuration/dist/server/push_certificate_manager/apply_changes.js
3
92.03
-0.42% packages/node-opcua-server/source/register_server_manager.ts
5
96.62
0.19% packages/node-opcua-server-configuration/dist/server/push_certificate_manager_server_impl.js
7
93.59
-1.0% packages/node-opcua-client-dynamic-extension-object/source/convert_data_type_definition_to_structuretype_schema.ts
11
97.73
-0.13% packages/node-opcua-address-space/src/ua_data_type_impl.ts
15
94.53
0.82% packages/node-opcua-address-space/source/session_context.ts
25
86.44
-3.27% packages/node-opcua-address-space/src/ua_method_impl.ts
27
95.9
-0.15% packages/node-opcua-secure-channel/source/security_policy.ts
44
89.58
0.02% packages/node-opcua-server/source/base_server.ts
58
83.29
0.29% packages/node-opcua-server-configuration/dist/server/promote_trust_list.js
75
91.14
0.18% packages/node-opcua-address-space/source/loader/load_nodeset2.ts
96
91.51
0.12% packages/node-opcua-address-space/src/address_space.ts
131
90.05
-1.14% packages/node-opcua-server/source/server_engine.ts
318
90.21
-1.63% packages/node-opcua-server/source/opcua_server.ts
Jobs
ID Job ID Ran Files Coverage
1 23088660581.1 14 Mar 2026 01:59PM UTC 1193
92.7
GitHub Action Run
Source Files on build 23088660581
  • Tree
  • List 1193
  • Changed 35
  • Source Changed 29
  • Coverage Changed 22
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #23088660581
  • 76f3bed9 on github
  • Prev Build on master (#22866875658)
  • Next Build on master (#23242951477)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc