Skip to content

Commit

Permalink
NDepend files added
Browse files Browse the repository at this point in the history
  • Loading branch information
VaclavElias committed Apr 30, 2024
1 parent c650aa4 commit 73491fd
Show file tree
Hide file tree
Showing 2,104 changed files with 34,114 additions and 0 deletions.
239 changes: 239 additions & 0 deletions ndepend/InfoWarnings.xml

Large diffs are not rendered by default.

5,741 changes: 5,741 additions & 0 deletions ndepend/NDependReport.html

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/CS.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/CSHTML.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/CovCheck.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/Diff.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/Empty.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/Error.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/File.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/FilterBlue.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/FilterBlueBig.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/FixedIssues.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/GroupHierarchy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/Idea.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/Info.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/InfoBig.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/InfoSmall.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/NDependLogo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions ndepend/NDependReportFiles/NDependReport.css

Large diffs are not rendered by default.

50 changes: 50 additions & 0 deletions ndepend/NDependReportFiles/NDependReport.js

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions ndepend/NDependReportFiles/NDependVersion.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<NDependVersion Version="2024.1.0.9730" />
Binary file added ndepend/NDependReportFiles/NewIssue.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/NewIssues.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/Ok.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/Project-CSharp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/Project-Unknown.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/Project-VB.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ndepend/NDependReportFiles/QGFail.png
Binary file added ndepend/NDependReportFiles/QGPass.png
Binary file added ndepend/NDependReportFiles/QGWarn.png
Binary file added ndepend/NDependReportFiles/Severity_Blocker.png
Binary file added ndepend/NDependReportFiles/Severity_Critical.png
Binary file added ndepend/NDependReportFiles/Severity_High.png
Binary file added ndepend/NDependReportFiles/Severity_Low.png
Binary file added ndepend/NDependReportFiles/Severity_Medium.png
Binary file added ndepend/NDependReportFiles/StatusBigOk.png
Binary file added ndepend/NDependReportFiles/StatusError.png
Binary file added ndepend/NDependReportFiles/StatusQGFail.png
Binary file added ndepend/NDependReportFiles/StatusQGPass.png
Binary file added ndepend/NDependReportFiles/StatusQGWarn.png
Binary file added ndepend/NDependReportFiles/StatusWarning.png
Binary file added ndepend/NDependReportFiles/StatusWarningCritical.png
Binary file added ndepend/NDependReportFiles/TextEditionCopy.png
Binary file added ndepend/NDependReportFiles/Trend.png
Binary file added ndepend/NDependReportFiles/TrendIconGrayConstant.png
Binary file added ndepend/NDependReportFiles/TrendIconGrayDown.png
Binary file added ndepend/NDependReportFiles/TrendIconGrayUp.png
Binary file added ndepend/NDependReportFiles/TrendIconGreenDown.png
Binary file added ndepend/NDependReportFiles/TrendIconGreenUp.png
Binary file added ndepend/NDependReportFiles/TrendIconNone.png
Binary file added ndepend/NDependReportFiles/TrendIconRedDown.png
Binary file added ndepend/NDependReportFiles/TrendIconRedUp.png
Binary file added ndepend/NDependReportFiles/UnresolvedIssues.png
Binary file added ndepend/NDependReportFiles/VB.png
Binary file added ndepend/NDependReportFiles/VSLogo.png
Binary file added ndepend/NDependReportFiles/VisualNDependView.png
Binary file added ndepend/NDependReportFiles/Warning.png
Binary file added ndepend/NDependReportFiles/WarningCritical.png
Binary file added ndepend/NDependReportFiles/assembly.png
Binary file added ndepend/NDependReportFiles/class.png
Binary file added ndepend/NDependReportFiles/controls.png
Binary file added ndepend/NDependReportFiles/ctor.png
Binary file added ndepend/NDependReportFiles/dark.png
Binary file added ndepend/NDependReportFiles/delegate.png
Binary file added ndepend/NDependReportFiles/dropdown.png
Binary file added ndepend/NDependReportFiles/enum.png
Binary file added ndepend/NDependReportFiles/event.png
Binary file added ndepend/NDependReportFiles/favicon.ico
Binary file not shown.
Binary file added ndepend/NDependReportFiles/field.png
Binary file added ndepend/NDependReportFiles/filter.png
Binary file added ndepend/NDependReportFiles/filter_down.png
Binary file added ndepend/NDependReportFiles/filter_up.png
Binary file added ndepend/NDependReportFiles/interface.png
Binary file added ndepend/NDependReportFiles/li_square.png
Binary file added ndepend/NDependReportFiles/li_triangle.png
Binary file added ndepend/NDependReportFiles/literal.png
Binary file added ndepend/NDependReportFiles/loading.gif
Binary file added ndepend/NDependReportFiles/logo.png
Binary file added ndepend/NDependReportFiles/menu_black.png
Binary file added ndepend/NDependReportFiles/menu_black_close.png
Binary file added ndepend/NDependReportFiles/menu_gray.png
Binary file added ndepend/NDependReportFiles/menu_white.png
Binary file added ndepend/NDependReportFiles/method.png
Binary file added ndepend/NDependReportFiles/namespace.png
Binary file added ndepend/NDependReportFiles/next.png
Binary file added ndepend/NDependReportFiles/previous.png
Binary file added ndepend/NDependReportFiles/property-get.png
Binary file added ndepend/NDependReportFiles/property-set.png
Binary file added ndepend/NDependReportFiles/property.png
Binary file added ndepend/NDependReportFiles/report.png
Binary file added ndepend/NDependReportFiles/search.png
14 changes: 14 additions & 0 deletions ndepend/NDependReportFiles/src/AbsoluteId.cs.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<meta charset="UTF-8">
<html>
<head>
<link rel="stylesheet" href="src.css"/>
<script src="src.js"></script>
<script src="CommonIssuesData.js"></script>
<script>
var issues='{"fileName":"AbsoluteId.cs","relativePath":"../../../../stride/sources/core/Stride.Core.Design/AbsoluteId.cs","absolutePath":"D:/Projects/GitHub/stride/sources/core/Stride.Core.Design/AbsoluteId.cs","projectName":"Stride.Core.Design","line":"77","statement":"12","debt":"2h 2min","cov":"N/A","issues":[{"line":"6","ruleId":"ND1401","debt":"2h 0min","severity":"2","expl":"The <i>2 namespaces Stride.Core.IO and Stride.Core</i> form a <b>dependency cycle</b>: they all depend on each other. This cycle prevents <b>clean layered architecture</b> and reduces maintainability. To fix it, first address all issues stemming from the rule <i>Avoid mutually dependent namespaces</i>. Then read this rule documentation that explains how to use the <i>Dependency Inversion Principle</i> to fix cycles involving 3 or more namespaces."},{"line":"12","ruleId":"ND1914","debt":"2min 0s","severity":"1","expl":"The <i>structure AbsoluteId</i> should be declared as <i>readonly</i>. This way not only the intent is clearly expressed and some optimizations can be performed by the compiler and the runtime."}]}';
</script>
</head>
<body>
<span id="source" fid="1" style="display:none">H4sIAAAAAAAEAK1W22rbQBB9N/gfJqYEqYTVQx5KE9sQEjc1tCnUeSstrKWRtam1q+6u6rrB/97R6mLJiZ2URATkzOXMmasdBHCpsrUWi8SCF/rAbia38EHlMuJWKAlcRmQhrRbz3CptwEuszcxZEETKSrRxY8qUXgRwDLXekE+EpxEjK9/hzMRShIQ5s3kkFMHqjG3xVqsVM6WFcQYsVOwu8/u9IIArYUoKGAEFRA02Qfg8vQVyQGmQwQzRCT9NLyc3swlLI4jFEkFIJ860usPQglbKQqw0pEoXSvqYlvz7vdwIuYDZ2lhMz5t/XR6M2CK7MAatIVW/J3mKJuMhtg36vft+D+gJiPPQ5GnK9Xq8FX3FTKNBaY3jxOdGLSknIH9pRSwoLxVTrRoBn1MGau6Yi6IbwAsKrBUl6Ib5dsUtdx3jofUGF1WIaTTwv5cWWT6nogEVNCfUrQGcwXTyKyd3CjrcyivgKrM92dXiqRRW8KX4iwY4SFwRbWO5pDpRZkNDTQo1xqM2sWDMdrCDx8GHGdc8haL0o4ErBHmPh4ETH7ItK3jAGP+EmLmBr9jpRZ5SCya1nDydI2l34gdjN9y76iYk6UMuJU3dXNkE5giYZnbNhkETtMWmas62Ot5FGQeqeCdwnYsIanh/69pqUPGIGLzKB0YjqGDYpAgOx8cNQqEsIEuN3wUpHptotXKtfFAV783gvkhXxXUof+OqUUsbmpvHizDw3TK1w9X5juqMz7v6Lw3vJoWWxaYNd2BOb5PdrSsWkm6P5UIWa9/es0NzWTesYl2/72GB9vyFdLaL767F/zFyY9IU6zE+zSGg+xdSY9QSVIaa052nofBal2GJsT1pnwr3hbF/9jTaXEvnxoqTsjRe6bGvU4eoHL0GlaPnc3F1FTJBLWykQgge1tYRrMBaVGi0UT9JpdnE0t85sUroF5tZN61rUUtfwlv9Rl18WXUSqKaMXk9SJxsQpl19mjFiXCGJ1yEnpIVrtB+5SS5VhN5+WrkMEwx/YtQV71i1EqivKevgw1s4ff/Ohx/b0nf0Oxdo87wcD6VY/JqhI3OrZu7DgRQr4nRoK+qb4L5muRl0y1296O8fQuZ/G9gJ$822$</span>
</body>
</html>
14 changes: 14 additions & 0 deletions ndepend/NDependReportFiles/src/AbstractObjectInstantiator.cs.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<meta charset="UTF-8">
<html>
<head>
<link rel="stylesheet" href="src.css"/>
<script src="src.js"></script>
<script src="CommonIssuesData.js"></script>
<script>
var issues='{"fileName":"AbstractObjectInstantiator.cs","relativePath":"../../../../stride/sources/assets/Stride.Core.Assets/Reflection/AbstractObjectInstantiator.cs","absolutePath":"D:/Projects/GitHub/stride/sources/assets/Stride.Core.Assets/Reflection/AbstractObjectInstantiator.cs","projectName":"Stride.Core.Assets","line":"176","statement":"81","debt":"49min","cov":"N/A","issues":[{"line":"62","ruleId":"ND1003","debt":"39min","severity":"1","expl":"The <i>method InitializeTypeBuilderFromType(…)</i> has a high <i>cyclomatic complexity</i> score of 19 and should be refactored into a set of smaller methods."},{"line":"10","ruleId":"ND2103","debt":"3min 0s","severity":"1","expl":"The source file containing the declaration of the <i>namespace Stride.Core.Reflection</i> is located in the directory <i>D:/Projects/GitHub/stride/sources/assets/Stride.Core.Assets.Yaml/Reflection</i> that does not align with the namespace name."},{"line":"10","ruleId":"ND2105","debt":"7min","severity":"2","expl":"The <i>namespace Stride.Core.Reflection</i> declarations are present in source files spread across multiple directories. <i>class OverridePostfixes</i> is declared in source files out of <i>D:/Projects/GitHub/stride/sources/assets/Stride.Core.Assets/Reflection</i>."}]}';
</script>
</head>
<body>
<span id="source" fid="4" style="display:none">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$2325$</span>
</body>
</html>
14 changes: 14 additions & 0 deletions ndepend/NDependReportFiles/src/AccelerometerSensor.cs.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<meta charset="UTF-8">
<html>
<head>
<link rel="stylesheet" href="src.css"/>
<script src="src.js"></script>
<script src="CommonIssuesData.js"></script>
<script>
var issues='{"fileName":"AccelerometerSensor.cs","relativePath":"../../../../stride/sources/engine/Stride.Input/AccelerometerSensor.cs","absolutePath":"D:/Projects/GitHub/stride/sources/engine/Stride.Input/AccelerometerSensor.cs","projectName":"Stride.Input","line":"19","statement":"3","debt":"4h 22min","cov":"N/A","issues":[{"line":"8","ruleId":"ND1203","debt":"0min 30s","severity":"1","expl":"No class derives from the <i>class AccelerometerSensor</i> and it is not publicly visible. It can be marked as <i>sealed</i>."},{"line":"8","ruleId":"ND1700","debt":"15min","severity":"1","expl":"The <i>class AccelerometerSensor</i> is not used within the context of analyzed code and may be a candidate for removal."},{"line":"15","ruleId":"ND1701","debt":"10min","severity":"1","expl":"The <i>constructor of AccelerometerSensor</i> is not invoked within the context of analyzed code and may be a candidate for removal."},{"line":"6","ruleId":"ND2105","debt":"3h 57min","severity":"2","expl":"The <i>namespace Stride.Input</i> declarations are present in source files spread across multiple directories. <i>10 types GamePadLayout, GamePadLayout+MappedAxis, GamePadLayoutDS4, GamePadLayouts, GamePadLayoutXInput, GestureConfig, GestureConfigComposite, GestureConfigDrag, GestureConfigFlick and GestureConfigLongPress and 37 other types</i> are declared in source files out of <i>D:/Projects/GitHub/stride/sources/engine/Stride.Input</i>."}]}';
</script>
</head>
<body>
<span id="source" fid="1" style="display:none">H4sIAAAAAAAEAG1RwW7bMAy9G/A/EDkMMRBIh97arsDQZYCBNRcXuysynaiwRUOkEWRF/n203STrFl8kk4/vPT5ZC8/UH1PY7QWWvgCzWb/CDxpi7SRQBBdrRURJYTsIJYblXqTne2trkojSXKCG0s7CFzj3WWdqvKuNooqJpwpt8MpZyVAHUtrUmyvf4XAwPCN4AhhP5q0v8sxa+B54toA1qCAmkD3CS/kKOoCR0UCFOBV/ls/rTbU2XQ1NaBFCnMp9ojf0AolIoKEEHaWxqddu9p9neTZwiDs1OFo3ahDNi9PpEeH5YURE1yH3zuMZVcZ+kDx7zzPQL0TBFF0LvnXM8M17bDFRh1qu1KgK38N8WUF5oz3TfLCNXz9sdUf4peYp3Z0Z59d5hx3Kw1WUx7/TaPM8bTW8Rx66zqXj0+dyGYME14bfyOAg4kF5WFzU1aiZMntkzdQnbL4ubjhd2Kd5S/OPnP1f72OJGyzLcgqwoiGpME/HCsbX1ofgIwt2G4280Ni2jnF5QVxaK/jsblFcdf/K8TRf9Tj9AekKn1v2Ag==$94$</span>
</body>
</html>
14 changes: 14 additions & 0 deletions ndepend/NDependReportFiles/src/AccessorMetadata.cs.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<meta charset="UTF-8">
<html>
<head>
<link rel="stylesheet" href="src.css"/>
<script src="src.js"></script>
<script src="CommonIssuesData.js"></script>
<script>
var issues='{"fileName":"AccessorMetadata.cs","relativePath":"../../../../stride/sources/core/Stride.Core/AccessorMetadata.cs","absolutePath":"D:/Projects/GitHub/stride/sources/core/Stride.Core/AccessorMetadata.cs","projectName":"Stride.Core","line":"60","statement":"5","debt":"2h 23min","cov":"N/A","issues":[{"line":"9","ruleId":"ND1207","debt":"2min 0s","severity":"1","expl":"The <i>class AccessorMetadata</i> is not instantiated in the context of the analyzed code. Should it be declared as a <i>static class</i> or is it a potential candidate for removal?"},{"line":"16","ruleId":"ND1306","debt":"2min 0s","severity":"1","expl":"The <i>nested delegate AccessorMetadata+SetterDelegate</i> is declared as <i>public</i> and is accessed outside its parent type by the <i>no element</i>. Typically, types are nested to encapsulate private implementation details. Consider making it <i>private</i> or non-nested."},{"line":"23","ruleId":"ND1306","debt":"2min 0s","severity":"1","expl":"The <i>nested delegate AccessorMetadata+GetterDelegate</i> is declared as <i>public</i> and is accessed outside its parent type by the <i>no element</i>. Typically, types are nested to encapsulate private implementation details. Consider making it <i>private</i> or non-nested."},{"line":"4","ruleId":"ND1401","debt":"2h 0min","severity":"2","expl":"The <i>10 namespaces Stride.Core.Storage, Stride.Core.Settings, Stride.Core.Reflection, Stride.Core.ReferenceCounting, Stride.Core.Extensions, Stride.Core.Diagnostics, Stride.Core.Collections, Stride.Core.Annotations, Stride.Core.Serialization and Stride.Core.Serialization.Serializers and 1 other namespace</i> form a <b>dependency cycle</b>: they all depend on each other. This cycle prevents <b>clean layered architecture</b> and reduces maintainability. To fix it, first address all issues stemming from the rule <i>Avoid mutually dependent namespaces</i>. Then read this rule documentation that explains how to use the <i>Dependency Inversion Principle</i> to fix cycles involving 3 or more namespaces."},{"line":"1","ruleId":"ND1407","debt":"10min","severity":"0","expl":"The <i>assembly Stride.Core</i> has a <i>Normalized Distance from the Main Sequence</i> metric equals to 0.83. To understand this metric, its implications, and the necessary corrective actions, please read this rule description."},{"line":"4","ruleId":"ND2105","debt":"7min","severity":"2","expl":"The <i>namespace Stride.Core</i> declarations are present in source files spread across multiple directories. <i>class NativeLibraryHelper</i> is declared in source files out of <i>D:/Projects/GitHub/stride/sources/core/Stride.Core</i>."}]}';
</script>
</head>
<body>
<span id="source" fid="1" style="display:none">H4sIAAAAAAAEAM1VUW/aMBB+R+I/nHiYQKrsh721FGlqu6raWk2j6rubHOAqsSPbAbFp/31nOyEQCCD2MoSU6HJ3/u67+86cw50u1kbOFw6GyQjYy8MrfNWlSoWTWoFQKXkoZ+R76bSxMFw4V9hrzlPtFLrZxpVpM+fwCervlmJS/Jwy8hqFPFOZyYRyTl2ZSk1pTcGafKvVitnoYYMDSzT7KEb9HudwL22EgCnQgWjALRCen16BAlBZZDBFDMbvT3cPL9MHlqcwkxmCVMFcGP2BiQOjtYOZNpBr4z/Sax7x93v9nhI52kIkSCA9fEYgsd/73e8B/TghGdsyz4VZTxrTMzpBHAgoLcHzuemwpUylmoNwTiQLMs/ROTTchgc4DYJSEeTE4Ox28MPoAo1bf8P1gE/Y1nF897yifKeKIcmEtfAlSdBabTYArmErUW2NgVUJHWXU5mmEl2KGc+GQtYL44ahxIYzIwZN3OygqBH5qhFRoBpPXyH8wQ1LbYaGzwJFvz1JkJbIxD5mOpQ+OMWV49VQSqfuRFVN1KbDUMq3qu69sQ+J+w9gGL+xVcAX6PQxPOHF04yflDDIfd8n8P7g06Eqj7ORnfDYBY15/6uawouHxIhZ3eSuMXPqUBkWqVbZutQaiUG6OBOyiqAR2bm+elHRSZPIXWlKiwhWtAuuEIuXrWSBlS51tnZFEowIv0UfEOZi0puOc2bdVaFulncPfBj48yNnVYe5HTbqt5eF/biEti7Fw2xC/52Jrl71m/jlfQlsjCjOj88OLs1EI9YY6oxMp/GVB28FDqUBe0i+a+cHEHVTdKY01S8rS3YkpO6KxRlpvPqJDVOTV3ZaYuyo1JPDuF7A+bbFON9pp0uPWuZTgw2vtHy6EblHUF8EJnltLv5N1u0P3VXNHbLFePej/F8cfbjxxCQ==$685$</span>
</body>
</html>
14 changes: 14 additions & 0 deletions ndepend/NDependReportFiles/src/ActionHistoryViewModel.cs.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<meta charset="UTF-8">
<html>
<head>
<link rel="stylesheet" href="src.css"/>
<script src="src.js"></script>
<script src="CommonIssuesData.js"></script>
<script>
var issues='{"fileName":"ActionHistoryViewModel.cs","relativePath":"../../../../stride/sources/editor/Stride.Core.Assets.Editor/Components/Transactions/ActionHistoryViewModel.cs","absolutePath":"D:/Projects/GitHub/stride/sources/editor/Stride.Core.Assets.Editor/Components/Transactions/ActionHistoryViewModel.cs","projectName":"Stride.Core.Assets.Editor","line":"144","statement":"65","debt":"1h 10min","cov":"N/A","issues":[{"line":"14","ruleId":"ND1305","debt":"5min","severity":"0","expl":"The <i>namespace Stride.Core.Assets.Editor.Components.Transactions</i> contains only the <i>2 types ActionHistoryViewModel and TransactionViewModel</i>. To prevent an excessive number of <i>using</i> clauses in client code, refrain from segregating classes into numerous small namespaces."},{"line":"19","ruleId":"ND1400","debt":"20min","severity":"2","expl":"The <i>class ActionHistoryViewModel</i> should not use the <i>2 types SessionViewModel and AssetViewModel</i> because its parent <i>namespace Stride.Core.Assets.Editor.Components.Transactions</i> is at lower level than the <i>namespace Stride.Core.Assets.Editor.ViewModel</i> that contains the elements used. This situation prevents <b>clean layered architecture</b> because both namespaces use each other."},{"line":"21","ruleId":"ND1400","debt":"15min","severity":"2","expl":"The <i>constructor of ActionHistoryViewModel</i> should not use the <i>method CheckConsistency()</i> because its parent <i>namespace Stride.Core.Assets.Editor.Components.Transactions</i> is at lower level than the <i>namespace Stride.Core.Assets.Editor.ViewModel</i> that contains the element used. This situation prevents <b>clean layered architecture</b> because both namespaces use each other."},{"line":"101","ruleId":"ND1400","debt":"15min","severity":"2","expl":"The <i>method TransactionDone(…)</i> should not use the <i>method NotifyAssetPropertiesChanged(…)</i> because its parent <i>namespace Stride.Core.Assets.Editor.Components.Transactions</i> is at lower level than the <i>namespace Stride.Core.Assets.Editor.ViewModel</i> that contains the element used. This situation prevents <b>clean layered architecture</b> because both namespaces use each other."},{"line":"115","ruleId":"ND1400","debt":"15min","severity":"2","expl":"The <i>method TransactionUndoneOrRedone(…)</i> should not use the <i>method NotifyAssetPropertiesChanged(…)</i> because its parent <i>namespace Stride.Core.Assets.Editor.Components.Transactions</i> is at lower level than the <i>namespace Stride.Core.Assets.Editor.ViewModel</i> that contains the element used. This situation prevents <b>clean layered architecture</b> because both namespaces use each other."}]}';
</script>
</head>
<body>
<span id="source" fid="247" style="display:none">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$1562$</span>
</body>
</html>
Loading

0 comments on commit 73491fd

Please sign in to comment.