[ [ { "elements": [ { "type": "variable", "name": "unused", "source_mapping": { "start": 44, "length": 14, "filename_used": "/GENERIC_PATH", "filename_relative": "tests/detectors/unused-state/0.4.25/unused_state.sol", "filename_absolute": "/GENERIC_PATH", "filename_short": "tests/detectors/unused-state/0.4.25/unused_state.sol", "is_dependency": false, "lines": [ 4 ], "starting_column": 5, "ending_column": 19 }, "type_specific_fields": { "parent": { "type": "contract", "name": "A", "source_mapping": { "start": 28, "length": 114, "filename_used": "/GENERIC_PATH", "filename_relative": "tests/detectors/unused-state/0.4.25/unused_state.sol", "filename_absolute": "/GENERIC_PATH", "filename_short": "tests/detectors/unused-state/0.4.25/unused_state.sol", "is_dependency": false, "lines": [ 3, 4, 5, 6, 7, 8, 9 ], "starting_column": 1, "ending_column": 2 } } } }, { "type": "contract", "name": "B", "source_mapping": { "start": 144, "length": 78, "filename_used": "/GENERIC_PATH", "filename_relative": "tests/detectors/unused-state/0.4.25/unused_state.sol", "filename_absolute": "/GENERIC_PATH", "filename_short": "tests/detectors/unused-state/0.4.25/unused_state.sol", "is_dependency": false, "lines": [ 11, 12, 13, 14, 15, 16 ], "starting_column": 1, "ending_column": 2 } } ], "description": "A.unused (tests/detectors/unused-state/0.4.25/unused_state.sol#4) is never used in B (tests/detectors/unused-state/0.4.25/unused_state.sol#11-16)\n", "markdown": "[A.unused](tests/detectors/unused-state/0.4.25/unused_state.sol#L4) is never used in [B](tests/detectors/unused-state/0.4.25/unused_state.sol#L11-L16)\n", "first_markdown_element": "tests/detectors/unused-state/0.4.25/unused_state.sol#L4", "id": "195279490862ae355bac3d27d0cdb1aa18200a5daed8f3dbd84dc5b120e29482", "check": "unused-state", "impact": "Informational", "confidence": "High" }, { "elements": [ { "type": "variable", "name": "unused2", "source_mapping": { "start": 64, "length": 15, "filename_used": "/GENERIC_PATH", "filename_relative": "tests/detectors/unused-state/0.4.25/unused_state.sol", "filename_absolute": "/GENERIC_PATH", "filename_short": "tests/detectors/unused-state/0.4.25/unused_state.sol", "is_dependency": false, "lines": [ 5 ], "starting_column": 5, "ending_column": 20 }, "type_specific_fields": { "parent": { "type": "contract", "name": "A", "source_mapping": { "start": 28, "length": 114, "filename_used": "/GENERIC_PATH", "filename_relative": "tests/detectors/unused-state/0.4.25/unused_state.sol", "filename_absolute": "/GENERIC_PATH", "filename_short": "tests/detectors/unused-state/0.4.25/unused_state.sol", "is_dependency": false, "lines": [ 3, 4, 5, 6, 7, 8, 9 ], "starting_column": 1, "ending_column": 2 } } } }, { "type": "contract", "name": "B", "source_mapping": { "start": 144, "length": 78, "filename_used": "/GENERIC_PATH", "filename_relative": "tests/detectors/unused-state/0.4.25/unused_state.sol", "filename_absolute": "/GENERIC_PATH", "filename_short": "tests/detectors/unused-state/0.4.25/unused_state.sol", "is_dependency": false, "lines": [ 11, 12, 13, 14, 15, 16 ], "starting_column": 1, "ending_column": 2 } } ], "description": "A.unused2 (tests/detectors/unused-state/0.4.25/unused_state.sol#5) is never used in B (tests/detectors/unused-state/0.4.25/unused_state.sol#11-16)\n", "markdown": "[A.unused2](tests/detectors/unused-state/0.4.25/unused_state.sol#L5) is never used in [B](tests/detectors/unused-state/0.4.25/unused_state.sol#L11-L16)\n", "first_markdown_element": "tests/detectors/unused-state/0.4.25/unused_state.sol#L5", "id": "886250d01813743573f3d311b742e0f818e0012ccbf8ad97738c029fd129d870", "check": "unused-state", "impact": "Informational", "confidence": "High" }, { "elements": [ { "type": "variable", "name": "unused3", "source_mapping": { "start": 85, "length": 15, "filename_used": "/GENERIC_PATH", "filename_relative": "tests/detectors/unused-state/0.4.25/unused_state.sol", "filename_absolute": "/GENERIC_PATH", "filename_short": "tests/detectors/unused-state/0.4.25/unused_state.sol", "is_dependency": false, "lines": [ 6 ], "starting_column": 5, "ending_column": 20 }, "type_specific_fields": { "parent": { "type": "contract", "name": "A", "source_mapping": { "start": 28, "length": 114, "filename_used": "/GENERIC_PATH", "filename_relative": "tests/detectors/unused-state/0.4.25/unused_state.sol", "filename_absolute": "/GENERIC_PATH", "filename_short": "tests/detectors/unused-state/0.4.25/unused_state.sol", "is_dependency": false, "lines": [ 3, 4, 5, 6, 7, 8, 9 ], "starting_column": 1, "ending_column": 2 } } } }, { "type": "contract", "name": "B", "source_mapping": { "start": 144, "length": 78, "filename_used": "/GENERIC_PATH", "filename_relative": "tests/detectors/unused-state/0.4.25/unused_state.sol", "filename_absolute": "/GENERIC_PATH", "filename_short": "tests/detectors/unused-state/0.4.25/unused_state.sol", "is_dependency": false, "lines": [ 11, 12, 13, 14, 15, 16 ], "starting_column": 1, "ending_column": 2 } } ], "description": "A.unused3 (tests/detectors/unused-state/0.4.25/unused_state.sol#6) is never used in B (tests/detectors/unused-state/0.4.25/unused_state.sol#11-16)\n", "markdown": "[A.unused3](tests/detectors/unused-state/0.4.25/unused_state.sol#L6) is never used in [B](tests/detectors/unused-state/0.4.25/unused_state.sol#L11-L16)\n", "first_markdown_element": "tests/detectors/unused-state/0.4.25/unused_state.sol#L6", "id": "e2ac51590509d97ff791ce50d9a711fc5ad01c20d23eacf6fb31939bd91b9f48", "check": "unused-state", "impact": "Informational", "confidence": "High" }, { "elements": [ { "type": "variable", "name": "unused4", "source_mapping": { "start": 106, "length": 15, "filename_used": "/GENERIC_PATH", "filename_relative": "tests/detectors/unused-state/0.4.25/unused_state.sol", "filename_absolute": "/GENERIC_PATH", "filename_short": "tests/detectors/unused-state/0.4.25/unused_state.sol", "is_dependency": false, "lines": [ 7 ], "starting_column": 5, "ending_column": 20 }, "type_specific_fields": { "parent": { "type": "contract", "name": "A", "source_mapping": { "start": 28, "length": 114, "filename_used": "/GENERIC_PATH", "filename_relative": "tests/detectors/unused-state/0.4.25/unused_state.sol", "filename_absolute": "/GENERIC_PATH", "filename_short": "tests/detectors/unused-state/0.4.25/unused_state.sol", "is_dependency": false, "lines": [ 3, 4, 5, 6, 7, 8, 9 ], "starting_column": 1, "ending_column": 2 } } } }, { "type": "contract", "name": "B", "source_mapping": { "start": 144, "length": 78, "filename_used": "/GENERIC_PATH", "filename_relative": "tests/detectors/unused-state/0.4.25/unused_state.sol", "filename_absolute": "/GENERIC_PATH", "filename_short": "tests/detectors/unused-state/0.4.25/unused_state.sol", "is_dependency": false, "lines": [ 11, 12, 13, 14, 15, 16 ], "starting_column": 1, "ending_column": 2 } } ], "description": "A.unused4 (tests/detectors/unused-state/0.4.25/unused_state.sol#7) is never used in B (tests/detectors/unused-state/0.4.25/unused_state.sol#11-16)\n", "markdown": "[A.unused4](tests/detectors/unused-state/0.4.25/unused_state.sol#L7) is never used in [B](tests/detectors/unused-state/0.4.25/unused_state.sol#L11-L16)\n", "first_markdown_element": "tests/detectors/unused-state/0.4.25/unused_state.sol#L7", "id": "562d3e6a04f6f6068c3e4f0c074ecdbcff87929e43ec6fbeb6c088e715f63cf2", "check": "unused-state", "impact": "Informational", "confidence": "High" } ] ]