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

neo-project / neo-devpack-dotnet / 19338155366
74%

Build:
DEFAULT BRANCH: master
Ran 13 Nov 2025 04:22PM UTC
Jobs 1
Files 235
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

13 Nov 2025 04:17PM UTC coverage: 75.128% (-1.4%) from 76.484%
19338155366

push

github

web-flow
Merge dev into master (conflicts resolved) (#1434)

* Update neo (#1333)

* Fix GitHub Actions build issue by targeting only .NET 9 (#1328)

* Fix GitHub Actions build issue by targeting only .NET 9

- Remove netstandard2.1 target from Neo.SmartContract.Testing build step
- Prevents package downgrade error between Neo 3.8.1 and 3.8.1-CI01961
- Aligns with project's net9.0 target framework specification

Fixes the error:
error NU1605: Warning As Error: Detected package downgrade: Neo from 3.8.1 to 3.8.1-CI01961

* SafeAttribute supports in properties (#1330)

* SafeAttribute supports in properties

* Update Nep11Token.cs

* Safe setters are not allowed

---------

Co-authored-by: Erik Zhang <erik@neo.org>
Co-authored-by: Shargon <shargon@gmail.com>

* udpate reference to 3.8.1 (#1326)

* udpate reference to 3.8.1

* prioritize the nuget over myget

* fix verison

* SafeAttribute supports in properties (#1330)

* SafeAttribute supports in properties

* Update Nep11Token.cs

* Safe setters are not allowed

* Fix Neo.SmartContract.Framework 3.8.1 package resolution for temporary projects

- Update package version from 3.8.1-* to 3.8.1 to use stable release
- Create proper temp directory structure instead of single temp file
- Add isolated nuget.config for temp projects that prioritizes NuGet.org
- Remove hardcoded MyGet source parameter in dotnet restore command
- Ensures temporary projects can resolve Neo.SmartContract.Framework 3.8.1 from NuGet.org

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Shargon <shargon@gmail.com>
Co-authored-by: Erik Zhang <erik@neo.org>
Co-authored-by: Claude <noreply@anthropic.com>

* Update packages (#1336)

* Update packages

* indent

* Disable implicit usings for smart contract projects  (#1334)

* SafeAttribute supports in properties (#1330)

* SafeAttribute supports in properties

* Update Nep11Token.cs

* Safe setters are not allowed

... (continued)

5982 of 8707 branches covered (68.7%)

Branch coverage included in aggregate %.

3213 of 4221 new or added lines in 87 files covered. (76.12%)

40 existing lines in 8 files now uncovered.

15522 of 19916 relevant lines covered (77.94%)

21443.73 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
92.62
-0.19% src/Neo.Compiler.CSharp/CompilationEngine/CompilationContext.cs
1
85.65
0.0% src/Neo.Compiler.CSharp/MethodConvert/Expression/BinaryExpression.cs
1
88.58
3.99% src/Neo.Compiler.CSharp/MethodConvert/Expression/Expression.cs
1
83.87
0.0% src/Neo.Compiler.CSharp/MethodConvert/Expression/IdentifierNameExpression.cs
1
95.92
0.0% src/Neo.Compiler.CSharp/MethodConvert/Expression/InvocationExpression.cs
1
96.81
-0.32% src/Neo.Compiler.CSharp/MethodConvert/Helpers/ConvertHelpers.cs
1
94.12
0.0% src/Neo.Compiler.CSharp/MethodConvert/Pattern/BinaryPattern.cs
1
88.24
0.0% src/Neo.Compiler.CSharp/MethodConvert/Pattern/DeclarationPattern.cs
1
90.0
0.0% src/Neo.Compiler.CSharp/MethodConvert/Pattern/RelationalPattern.cs
1
93.75
0.0% src/Neo.Compiler.CSharp/MethodConvert/Statement/BlockStatement.cs
1
93.55
5.67% src/Neo.Compiler.CSharp/MethodConvert/Statement/BreakStatement.cs
1
93.55
5.67% src/Neo.Compiler.CSharp/MethodConvert/Statement/ContinueStatement.cs
1
90.48
0.0% src/Neo.Compiler.CSharp/MethodConvert/Statement/DoStatement.cs
1
92.59
0.0% src/Neo.Compiler.CSharp/MethodConvert/Statement/ForStatement.cs
1
98.5
2.26% src/Neo.Compiler.CSharp/MethodConvert/Statement/Statement.cs
1
94.12
2.35% src/Neo.Compiler.CSharp/MethodConvert/Statement/TryStatement.cs
1
91.3
0.0% src/Neo.Compiler.CSharp/MethodConvert/Statement/WhileStatement.cs
1
0.0
0.0% src/Neo.SmartContract.Framework/Linq/LinqExtensions.cs
1
0.0
src/Neo.SmartContract.Framework/Native/AndCondition.cs
1
0.0
src/Neo.SmartContract.Framework/Native/CalledByContractCondition.cs
1
0.0
src/Neo.SmartContract.Framework/Native/CalledByGroupCondition.cs
1
0.0
src/Neo.SmartContract.Framework/Native/GroupCondition.cs
1
0.0
src/Neo.SmartContract.Framework/Native/NotCondition.cs
1
0.0
src/Neo.SmartContract.Framework/Native/OrCondition.cs
1
0.0
src/Neo.SmartContract.Framework/Native/ScriptHashCondition.cs
1
0.0
src/Neo.SmartContract.Framework/Native/WitnessRule.cs
2
93.69
-6.31% src/Neo.Compiler.CSharp/MethodConvert/ConstructorConvert.cs
2
67.57
4.05% src/Neo.Compiler.CSharp/MethodConvert/Expression/LiteralExpression.cs
2
88.24
-11.76% src/Neo.Compiler.CSharp/MethodConvert/Statement/LocalDeclarationStatement.cs
2
90.0
0.0% src/Neo.Compiler.CSharp/MethodConvert/Statement/SwitchStatement.cs
2
78.68
0.0% src/Neo.Compiler.CSharp/MethodConvert/System/SystemCall.Char.cs
2
87.36
0.0% src/Neo.Compiler.CSharp/MethodConvert/System/SystemCall.Out.cs
2
0.0
src/Neo.SmartContract.Framework/Nep11TokenState.cs
2
0.0
0.0% src/Neo.SmartContract.Framework/TokenContract.cs
3
65.0
-7.22% src/Neo.Compiler.CSharp/MethodConvert/Pattern/RecursivePattern.cs
3
52.35
-0.6% src/Neo.Compiler.CSharp/MethodConvert/PropertyConvert.cs
4
84.62
28.37% src/Neo.Compiler.CSharp/Diagnostic/CompilationException.cs
4
76.09
-23.91% src/Neo.Compiler.CSharp/MethodConvert/Expression/WithExpression.cs
4
83.81
0.0% src/Neo.Compiler.CSharp/MethodConvert/Statement/GotoStatement.cs
4
0.0
src/Neo.SmartContract.Framework/Native/Signer.cs
5
75.81
0.0% src/Neo.Compiler.CSharp/MethodConvert/Expression/ObjectCreationExpression.cs
5
0.0
0.0% src/Neo.SmartContract.Framework/Nep11Token.cs
6
80.89
0.35% src/Neo.Compiler.CSharp/MethodConvert/Expression/AssignmentExpression.CoalesceAssignment.cs
6
88.17
4.59% src/Neo.Compiler.CSharp/MethodConvert/Helpers/SlotHelpers.cs
6
97.87
-2.13% src/Neo.Compiler.CSharp/MethodConvert/System/SystemCall.Register.cs
6
86.51
-7.52% src/Neo.Compiler.CSharp/Optimizer/Strategies/Optimizer.cs
6
60.0
-30.48% src/Neo.SmartContract.Framework/NEPStandard.cs
7
85.67
-0.4% src/Neo.Compiler.CSharp/MethodConvert/Expression/AssignmentExpression.ComplexAssignment.cs
7
87.33
-0.87% src/Neo.Compiler.CSharp/MethodConvert/Expression/UnaryExpression.PostfixUnary.cs
7
82.42
-1.39% src/Neo.Compiler.CSharp/MethodConvert/System/SystemCall.BigInteger.cs
8
87.8
-3.62% src/Neo.Compiler.CSharp/MethodConvert/Expression/ElementExpression.cs
8
72.29
-4.63% src/Neo.Compiler.CSharp/MethodConvert/Expression/MemberExpression.cs
8
83.65
-0.26% src/Neo.Compiler.CSharp/MethodConvert/Expression/UnaryExpression.PrefixUnary.cs
8
89.78
-0.59% src/Neo.Compiler.CSharp/MethodConvert/SourceConvert.cs
9
91.28
src/Neo.Compiler.CSharp/MethodConvert/System/SystemCall.StringBuilder.cs
12
94.92
src/Neo.Compiler.CSharp/MethodConvert/System/SystemCall.Numeric.cs
13
0.0
0.0% src/Neo.SmartContract.Testing/Storage/Rpc/RpcStore.cs
18
83.41
-7.5% src/Neo.Compiler.CSharp/MethodConvert/Expression/ArrayCreationExpression.cs
22
0.0
0.0% src/Neo.SmartContract.Framework/Services/StorageMap.cs
24
84.49
-2.65% src/Neo.Compiler.CSharp/CompilationEngine/CompilationEngine.cs
33
54.88
-0.34% src/Neo.Compiler.CSharp/MethodConvert/System/SystemCall.Nullable.cs
36
0.0
src/Neo.SmartContract.Framework/Helpers/GuardHelpers.cs
42
81.39
-1.44% src/Neo.Compiler.CSharp/MethodConvert/Helpers/CallHelpers.cs
47
76.92
-8.72% src/Neo.Compiler.CSharp/MethodConvert/Expression/AssignmentExpression.SimpleAssignment.cs
52
63.39
-33.48% src/Neo.Compiler.CSharp/SecurityAnalyzer/WriteInTryAnalyzer.cs
54
52.52
src/Neo.Compiler.CSharp/Diagnostic/ErrorMessageBuilder.cs
59
61.21
-34.59% src/Neo.Compiler.CSharp/SecurityAnalyzer/ReEntrancyAnalyzer.cs
62
84.8
-3.71% src/Neo.Compiler.CSharp/MethodConvert/System/SystemCall.String.cs
82
65.21
-5.26% src/Neo.Compiler.CSharp/MethodConvert/Statement/CommonForEachStatement.cs
83
53.7
src/Neo.Compiler.CSharp/MethodConvert/MethodConvert.RefBindings.cs
100
34.96
-5.5% src/Neo.Compiler.CSharp/Program.cs
103
43.53
src/Neo.Compiler.CSharp/MethodConvert/Helpers/ControlFlowDsl.cs

Uncovered Existing Lines

Lines Coverage ∆ File
1
89.78
-0.59% src/Neo.Compiler.CSharp/MethodConvert/SourceConvert.cs
1
54.88
-0.34% src/Neo.Compiler.CSharp/MethodConvert/System/SystemCall.Nullable.cs
1
61.21
-34.59% src/Neo.Compiler.CSharp/SecurityAnalyzer/ReEntrancyAnalyzer.cs
1
60.0
-30.48% src/Neo.SmartContract.Framework/NEPStandard.cs
2
63.39
-33.48% src/Neo.Compiler.CSharp/SecurityAnalyzer/WriteInTryAnalyzer.cs
5
65.21
-5.26% src/Neo.Compiler.CSharp/MethodConvert/Statement/CommonForEachStatement.cs
5
34.96
-5.5% src/Neo.Compiler.CSharp/Program.cs
24
84.49
-2.65% src/Neo.Compiler.CSharp/CompilationEngine/CompilationEngine.cs
Jobs
ID Job ID Ran Files Coverage
1 19338155366.1 13 Nov 2025 04:22PM UTC 235
75.13
GitHub Action Run
Source Files on build 19338155366
  • Tree
  • List 235
  • Changed 84
  • Source Changed 73
  • Coverage Changed 68
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #19338155366
  • b0b82bc5 on github
  • Prev Build on master (#15682346718)
  • Next Build on master (#19372972507)
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

© 2025 Coveralls, Inc