{
    "ZSN": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "Zign": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "iSupplier": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 26,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "eInvoice": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "iRequest": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 140,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 115,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "iSource": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 65,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 65,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 150,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 150,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 5
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 5
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "iPerform": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "CRMS": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "iSave": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "iLogix": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "iAnalyze": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "eProc": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "itemMaster": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "iMaster": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "DD_Homes": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "DD_CNS": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "iManage": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "iContract": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "TMS": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "LMT": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 10
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 0
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 1
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 2
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "Merlin": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "DD_Common": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 45,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 45,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 5
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 50,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/email-testing-component-adoption": {
            "threshold": 25,
            "message": "email Test covered and got full score",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 100,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 5
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 95,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 25,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 20,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 20,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 0
        },
        "require-await": {
            "threshold": 50,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 0
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 0
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "AppAgnostic": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 7,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 10
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 0
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "requestConnector": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 1,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "bvd": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 1,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "quickentry": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 1,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "verification_app": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 1,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "collaboration": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 1,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "ecovadis": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 1,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 7,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "vfmScore": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 1,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "barcodegenerator": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 1,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "mexico-clearance": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 1,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "mexico-payment-validation": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 1,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "multi-po-selector": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 1,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "AppXtend": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 5,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "dnb": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 1,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 4,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "iRequest_supplier_App": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 10,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "supplier_po_amend_app": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 5,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "Amazon_Business_App": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 5,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "RequisitionHelperApp": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 10,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "bulk-upload": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 5,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "Bulk_Download": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 5,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "Italy-app": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 5,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },  
    "taxengine": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 5,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    }, 
    "po_line_level_summary": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 20,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "consolidated_invoicing_automation": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 5,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "custom_invoice_line_matching": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 5,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "document-viewer": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 5,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "external_party": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 5,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    },
    "Mexico-payment-validation-app": {
        "dd-eslint-rules/Actionbot-automation-component-adoption": {
            "threshold": 5,
            "message": "component - Actionbot automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/AutoHeal-component-adoption": {
            "threshold": 5,
            "message": "Auto heal is not adopted",
            "weightage": 10
        },
        "hybrid-scenarios-count": {
            "threshold": 10,
            "message": "Hybrid Testing is integrated and the percentage of hybrid tests is : ",
            "weightage": 0
        },
        "calculate-idle-chunks": {
            "threshold": 1,
            "message": "No idle chunks found for this pipeline ",
            "weightage": 5
        },
        "allure-execution-time": {
            "threshold": 1,
            "message": "allure execution time cannot be calculated ",
            "weightage": 0
        },
        "no-scenario-without-DataIntegrityAssertion": {
            "threshold": 25,
            "message": "DataIntegrity Assertion step is not covered",
            "weightage": 5
        },
        "dd-eslint-rules/I.actions-removal": {
            "threshold": 50,
            "message": "user still using the I actions",
            "weightage": 5
        },
        "dd-eslint-rules/dd-cc-zycus-automation-component-adoption": {
            "threshold": 25,
            "message": "component - dd-cc-zycus-automation is not adopted",
            "weightage": 10
        },
        "dd-eslint-rules/hard-coded-wait": {
            "threshold": 20,
            "message": "User added hard coded wait",
            "weightage": 10
        },
        "dd-eslint-rules/i18nUtil-LMT-automation-component-adoption": {
            "threshold": 50,
            "message": "component - i18nUtil LMT automation componenet not adopted",
            "weightage": 5
        },
        "dd-eslint-rules/xpath-locators-inside-the_script": {
            "threshold": 10,
            "message": "****** xpath/CSS in the script ******",
            "weightage": 10
        },
        "max-scenarios-per-file": {
            "threshold": 0,
            "message": "Number of scenarios exceeds maximum",
            "weightage": 5
        },
        "dd-eslint-rules/z.waitForClickable_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForClickable should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForEnabled_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForEnabled should not be used in the scrit directly",
            "weightage": 2
        },
        "dd-eslint-rules/z.waitForVisible_Should_NotbeUsed": {
            "threshold": 5,
            "message": "Z.waitForVisible should not be used in the scrit directly",
            "weightage": 1
        },
        "no-background-only-scenario": {
            "threshold": 0,
            "message": "COE recommends not to use @Backgrounds in feature files.",
            "weightage": 2
        },
        "require-await": {
            "threshold": 25,
            "message": "Async function has no 'await' expression.",
            "weightage": 5
        },
        "use-and": {
            "threshold": 0,
            "message": "Step \"<Then > step\" should use <And> instead of <Then> ",
            "weightage": 5
        },
        "use-then": {
            "threshold": 0,
            "message": "Step \"<Given > step\" should use <Then> instead of <Given> ",
            "weightage": 10
        },
        "cucumber/async-then": {
            "threshold": 0,
            "message": "<Then> block implementation has issues",
            "weightage": 1
        },
        "unused-imports/no-unused-imports": {
            "threshold": 0,
            "message": "<import variable> is defined but never used.",
            "weightage": 2
        },
        "dd-eslint-rules/wdio-in-codecept.config": {
            "threshold": 0,
            "message": "wdio is there in the codecept.config file",
            "weightage": 0
        }
    }   
    
}