Showing 886 of 3,221 total issues
Method Units_Delete_DoesSetWorkflowStateToRemoved
has 70 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
[Test]
public async Task Units_Delete_DoesSetWorkflowStateToRemoved()
{
//Arrange
Method Core_eFormSimpleTextSingleLineFormFromXML_ReturnseMainElement
has 69 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
[Test] // Text
public async Task Core_eFormSimpleTextSingleLineFormFromXML_ReturnseMainElement()
{
string xmlstring = @"
<?xml version='1.0' encoding='UTF-8'?>
Method Core_eForm_SimplePictureFormCreateInDB_ReturnseFormId
has 69 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
[Test]
public async Task Core_eForm_SimplePictureFormCreateInDB_ReturnseFormId()
{
// Arrange
string xmlstring = @"
Method SettingCheckAll
has 69 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public async Task<List<string>> SettingCheckAll()
{
string methodName = "SqlController.SettingCheckAll";
List<string> result = new List<string>();
try
Method EformCreateDb
has 69 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
private async Task<int> EformCreateDb(MainElement mainElement)
{
string methodName = "SqlController.EformCreateDb";
try
{
Method AddImageToBody
has 69 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
private static void AddImageToBody(WordprocessingDocument wordDoc, string relationshipId, Int64Value cx,
Int64Value cy, Paragraph paragraph = null)
{
WriteDebugConsoleLogEntry(new LogEntry(2, "ReportHelper", "AddImageToBody called"));
// Define the reference of the image.
Method JasperToPdf
has 69 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
private async Task<string> JasperToPdf(int caseId, string jasperTemplate, string timeStamp)
{
string methodName = "Core.JasperToPdf";
// run jar
// Start the child process.
Method ReplaceDataElementsAndDataItems
has a Cognitive Complexity of 35 (exceeds 20 allowed). Consider refactoring. Open
Open
private async Task<List<Element>> ReplaceDataElementsAndDataItems(int caseId, List<Element> elementList,
List<FieldValue> lstAnswers)
{
List<Element> elementListReplaced = new List<Element>();
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method GetQuestionSet
has a Cognitive Complexity of 35 (exceeds 20 allowed). Consider refactoring. Open
Open
public async Task<bool> GetQuestionSet(int microtingUid, int questionSetId, int threadNumber)
{
var jsonSerializerSettings = new JsonSerializerSettings
{
NullValueHandling = NullValueHandling.Ignore,
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method Core_eFormSimpleTextMultiLineFormFromXML_ReturnseMainElement
has 68 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
[Test] // Comment
public async Task Core_eFormSimpleTextMultiLineFormFromXML_ReturnseMainElement()
{
string xmlstring = @"
<?xml version='1.0' encoding='UTF-8'?>
Method Core_eFormSimpleSaveButtonFormCreateInDB_ReturnseFormId
has 68 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
[Test]
public async Task Core_eFormSimpleSaveButtonFormCreateInDB_ReturnseFormId()
{
string xmlstring = @"
<?xml version='1.0' encoding='UTF-8'?>
Method SQL_PostCase_CaseReadFull
has 68 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
[Test]
public async Task SQL_PostCase_CaseReadFull()
{
// Arrance
Method Down
has 68 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.AlterColumn<string>(
name: "MicrotingUid",
table: "notifications",
Method Up
has 68 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<int>(
name: "MicrotingUid",
table: "survey_configurations",
Method CheckStatusByMicrotingUid
has 68 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
private async Task<bool> CheckStatusByMicrotingUid(int microtingUid)
{
await using MicrotingDbContext dbContext = _core.DbContextHelper.GetDbContext();
List<CaseDto> lstCase = new List<CaseDto>();
Method OptionTranslation_Create_DoesCreate_W_MicrotingUid
has 68 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
[Test]
public async Task OptionTranslation_Create_DoesCreate_W_MicrotingUid()
{
//Arrange
Method Core_eFormSimpleInfoboxFormCreateInDB_ReturnseFormId
has 67 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
[Test]
public async Task Core_eFormSimpleInfoboxFormCreateInDB_ReturnseFormId()
{
string xmlstring = @"
<?xml version='1.0' encoding='UTF-8'?>
Method SQL_PostCase_CaseReadByCaseUId_Returns_lstDto
has 67 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
[Test]
public async Task SQL_PostCase_CaseReadByCaseUId_Returns_lstDto()
{
// Arrance
Method SQL_PostCase_CaseReadByCaseId_Returns_cDto
has 67 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
[Test]
public async Task SQL_PostCase_CaseReadByCaseId_Returns_cDto()
{
// Arrance
Method AddSignatureToParagraph
has 67 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
private static void AddSignatureToParagraph(WordprocessingDocument wordDoc, string relationshipId,
Int64Value cx, Int64Value cy, string tagToReplace)
{
WriteDebugConsoleLogEntry(new LogEntry(2, "ReportHelper", "AddImageToBody called"));
// Define the reference of the image.