| File | Function | Band | Risk | Driver | Touches (30d) | Last Change | Fan-in | Action |
|---|---|---|---|---|---|---|---|---|
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> | critical | 10.73 | high_complexity | 1 | 0d | — | Extract sub-functions now — actively changing |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/requestErrorConfig.ts | <anonymous> | critical | 12.12 | high_complexity | 0 | 60d | — | Schedule CC reduction — stable, plan for next sprint |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | postRule | critical | 11.76 | high_complexity | 0 | 161d | 0 (safe) | Schedule CC reduction — stable, plan for next sprint |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | getRule | critical | 10.08 | high_complexity | 0 | 161d | 0 (safe) | Schedule CC reduction — stable, plan for next sprint |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | <anonymous> | high | 8.50 | high_complexity | 0 | 161d | — | Schedule CC reduction — stable, plan for next sprint |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/RightContent/AvatarDropdown.tsx | <anonymous> | high | 7.98 | high_complexity | 0 | 161d | — | Schedule CC reduction — stable, plan for next sprint |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | <anonymous> | high | 7.52 | high_complexity | 0 | 161d | — | Schedule CC reduction — stable, plan for next sprint |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | <anonymous> | high | 7.02 | high_complexity | 0 | 161d | — | Schedule CC reduction — stable, plan for next sprint |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/app.tsx | getInitialState | high | 6.68 | high_complexity | 0 | 161d | 0 (safe) | Schedule CC reduction — stable, plan for next sprint |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> | high | 6.35 | composite | 0 | 60d | — | Monitor: review complexity trends before next modification |
Detected across 9 functions
| File | Function | Line | LRS | Band | CC | ND | FO | NS | Activity Risk | Touches | Last Change | Fan-in | Patterns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/jest.config.ts | <anonymous> high_complexity | 3 | 3.54 | moderate | 5 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | <anonymous> high_complexity | 85 | 5.38 | moderate | 5 | 1 | 1 | 2 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | <anonymous> composite | 158 | 5.15 | moderate | 3 | 1 | 2 | 2 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | <anonymous> high_complexity | 58 | 5.11 | moderate | 6 | 2 | 0 | 1 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | <anonymous> composite | 6 | 4.92 | moderate | 4 | 1 | 7 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | <anonymous> deep_nesting | 56 | 4.90 | moderate | 3 | 2 | 1 | 1 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | <anonymous> composite | 160 | 3.82 | moderate | 4 | 1 | 0 | 1 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | <anonymous> composite | 134 | 3.80 | moderate | 3 | 0 | 7 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | <anonymous> composite | 83 | 2.75 | low | 1 | 1 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | <anonymous> composite | 130 | 1.60 | low | 1 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | <anonymous> composite | 100 | 1.58 | low | 2 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | getRule high_complexity | 35 | 10.08 | critical | 11 | 3 | 9 | 3 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | postRule high_complexity | 115 | 11.76 | critical | 13 | 2 | 11 | 8 | — | 0 | 161d | 0 | exit_heavygod_function |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/monitor.mock.ts | <anonymous> composite | 4 | 1.95 | low | 1 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/notices.ts | <anonymous> composite | 3 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | long_function |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | <anonymous> high_complexity | 122 | 7.02 | high | 8 | 1 | 2 | 3 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | <anonymous> composite | 33 | 5.22 | moderate | 4 | 1 | 4 | 1 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | <anonymous> composite | 4 | 2.95 | low | 3 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | <anonymous> composite | 167 | 2.95 | low | 3 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | <anonymous> composite | 176 | 2.95 | low | 3 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | <anonymous> composite | 185 | 2.95 | low | 3 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | <anonymous> composite | 194 | 2.95 | low | 3 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | <anonymous> composite | 5 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | <anonymous> composite | 160 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | <anonymous> composite | 164 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | <anonymous> composite | 3 | 1.95 | low | 1 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | <anonymous> composite | 26 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | getFakeCaptcha composite | 11 | 2.95 | low | 3 | 0 | 2 | 0 | 3.14 | 0 | 161d | 2 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/public/scripts/loading.js | <anonymous> high_complexity | 5 | 3.98 | moderate | 5 | 1 | 1 | 0 | — | 0 | 161d | — | long_function |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/access.ts | access composite | 4 | 2.32 | low | 4 | 0 | 0 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/app.tsx | <anonymous> high_complexity | 31 | 5.26 | moderate | 6 | 1 | 2 | 1 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/app.tsx | <anonymous> high_complexity | 83 | 3.98 | moderate | 5 | 1 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/app.tsx | <anonymous> composite | 63 | 3.75 | moderate | 3 | 1 | 2 | 0 | — | 0 | 161d | — | long_function |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/app.tsx | <anonymous> composite | 132 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/app.tsx | <anonymous> composite | 122 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/app.tsx | <anonymous> composite | 68 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/app.tsx | <anonymous> composite | 75 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/app.tsx | <anonymous> composite | 82 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/app.tsx | <anonymous> composite | 133 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/app.tsx | getInitialState high_complexity | 25 | 6.68 | high | 5 | 1 | 3 | 3 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/Footer/index.tsx | <anonymous> high_churn_low_cc | 5 | 1.00 | low | 1 | 0 | 0 | 0 | 2.04 | 1 | 0d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/HeaderDropdown/index.tsx | <anonymous> composite | 28 | 2.95 | low | 3 | 0 | 2 | 0 | 4.01 | 2 | 0d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/HeaderDropdown/index.tsx | <anonymous> composite | 7 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/RightContent/AvatarDropdown.tsx | <anonymous> high_complexity | 44 | 7.98 | high | 7 | 1 | 10 | 3 | — | 0 | 161d | — | god_functionlong_function |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/RightContent/AvatarDropdown.tsx | <anonymous> composite | 72 | 5.22 | moderate | 4 | 1 | 4 | 1 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/RightContent/AvatarDropdown.tsx | <anonymous> high_complexity | 51 | 4.78 | moderate | 5 | 1 | 4 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/RightContent/AvatarDropdown.tsx | <anonymous> composite | 20 | 2.92 | low | 4 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/RightContent/AvatarDropdown.tsx | <anonymous> composite | 75 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/RightContent/AvatarDropdown.tsx | <anonymous> composite | 26 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/RightContent/AvatarDropdown.tsx | <anonymous> composite | 76 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/RightContent/index.tsx | <anonymous> composite | 6 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/RightContent/index.tsx | <anonymous> composite | 16 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.style.ts | <anonymous> composite | 3 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> composite | 30 | 6.35 | high | 3 | 1 | 11 | 2 | — | 0 | 60d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> composite | 32 | 5.37 | moderate | 4 | 1 | 5 | 1 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> composite | 8 | 4.81 | moderate | 4 | 1 | 6 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> composite | 42 | 4.07 | moderate | 4 | 1 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> composite | 40 | 4.00 | moderate | 3 | 1 | 3 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> composite | 88 | 3.72 | moderate | 4 | 1 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> composite | 25 | 3.20 | moderate | 3 | 0 | 3 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> composite | 13 | 2.95 | low | 3 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> composite | 60 | 2.95 | low | 3 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> composite | 82 | 2.95 | low | 3 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> composite | 14 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> composite | 83 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> composite | 18 | 1.60 | low | 1 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | <anonymous> composite | 75 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/loading.tsx | <anonymous> composite | 3 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 115d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/404.tsx | <anonymous> composite | 5 | 2.20 | low | 1 | 0 | 3 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/404.tsx | <anonymous> composite | 12 | 1.60 | low | 1 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/Admin.tsx | <anonymous> composite | 7 | 2.95 | low | 3 | 0 | 2 | 0 | 3.98 | 1 | 0d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/Welcome.tsx | <anonymous> composite | 86 | 2.95 | low | 3 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/Welcome.tsx | <anonymous> composite | 16 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/components/CreateForm.tsx | <anonymous> composite | 17 | 3.80 | moderate | 3 | 0 | 7 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/components/CreateForm.tsx | <anonymous> composite | 29 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/components/CreateForm.tsx | <anonymous> composite | 33 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/components/CreateForm.tsx | <anonymous> composite | 53 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/components/UpdateForm.tsx | <anonymous> composite | 28 | 4.22 | moderate | 3 | 0 | 12 | 0 | — | 0 | 161d | — | god_functionlong_function |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/components/UpdateForm.tsx | <anonymous> composite | 57 | 2.95 | low | 3 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/components/UpdateForm.tsx | <anonymous> composite | 39 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/components/UpdateForm.tsx | <anonymous> composite | 43 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/components/UpdateForm.tsx | <anonymous> composite | 48 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/components/UpdateForm.tsx | <anonymous> composite | 52 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/components/UpdateForm.tsx | <anonymous> composite | 77 | 1.60 | low | 1 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> high_complexity | 19 | 9.70 | critical | 6 | 1 | 19 | 5 | 10.73 | 1 | 0d | — | exit_heavygod_functionlong_function |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> high_complexity | 153 | 5.98 | moderate | 5 | 1 | 3 | 2 | 7.01 | 1 | 0d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> composite | 223 | 5.02 | moderate | 4 | 1 | 3 | 1 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> composite | 36 | 2.95 | low | 3 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> composite | 59 | 2.95 | low | 3 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> composite | 317 | 2.95 | low | 3 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> composite | 42 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> composite | 258 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> composite | 296 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> composite | 56 | 1.95 | low | 1 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> composite | 89 | 1.60 | low | 1 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> composite | 327 | 1.58 | low | 2 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> composite | 192 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> composite | 232 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> composite | 252 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | <anonymous> composite | 283 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | <anonymous> high_complexity | 113 | 8.50 | high | 12 | 2 | 17 | 1 | — | 0 | 161d | — | god_functionlong_function |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | <anonymous> high_complexity | 133 | 7.52 | high | 9 | 2 | 8 | 1 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | <anonymous> composite | 356 | 4.77 | moderate | 4 | 1 | 2 | 1 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | <anonymous> composite | 332 | 4.42 | moderate | 4 | 1 | 1 | 1 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | <anonymous> composite | 121 | 4.07 | moderate | 4 | 1 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | <anonymous> composite | 88 | 2.92 | low | 4 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | <anonymous> composite | 67 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | <anonymous> composite | 124 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | <anonymous> composite | 201 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | <anonymous> composite | 31 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | <anonymous> high_churn_low_cc | 100 | 1.00 | low | 1 | 0 | 0 | 0 | 2.03 | 1 | 0d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | <anonymous> composite | 125 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/requestErrorConfig.ts | <anonymous> high_complexity | 42 | 12.12 | critical | 19 | 3 | 3 | 6 | — | 0 | 60d | — | exit_heavy |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/requestErrorConfig.ts | <anonymous> composite | 31 | 3.82 | moderate | 4 | 1 | 0 | 1 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/requestErrorConfig.ts | <anonymous> composite | 99 | 3.72 | moderate | 4 | 1 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/requestErrorConfig.ts | <anonymous> composite | 90 | 2.00 | low | 3 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/service-worker.js | <anonymous> high_complexity | 47 | 5.00 | moderate | 6 | 1 | 4 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/service-worker.js | <anonymous> composite | 53 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/service-worker.js | <anonymous> composite | 58 | 2.60 | low | 3 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/ant-design-pro/api.ts | addRule composite | 75 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/ant-design-pro/api.ts | currentUser composite | 6 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/ant-design-pro/api.ts | getNotices composite | 36 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/ant-design-pro/api.ts | login composite | 24 | 2.18 | low | 2 | 0 | 1 | 0 | 2.38 | 0 | 161d | 2 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/ant-design-pro/api.ts | outLogin composite | 16 | 2.18 | low | 2 | 0 | 1 | 0 | 2.38 | 0 | 161d | 2 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/ant-design-pro/api.ts | removeRule composite | 86 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/ant-design-pro/api.ts | rule composite | 44 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/ant-design-pro/api.ts | updateRule composite | 64 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/ant-design-pro/login.ts | getFakeCaptcha composite | 6 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/pet.ts | <anonymous> high_complexity | 53 | 4.56 | moderate | 6 | 1 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/pet.ts | <anonymous> high_complexity | 105 | 4.56 | moderate | 6 | 1 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/pet.ts | addPet composite | 18 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/pet.ts | deletePet composite | 73 | 2.92 | low | 4 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/pet.ts | findPetsByStatus composite | 126 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/pet.ts | findPetsByTags composite | 141 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/pet.ts | getPetById composite | 30 | 2.92 | low | 4 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/pet.ts | updatePet composite | 6 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/pet.ts | updatePetWithForm high_complexity | 44 | 5.16 | moderate | 6 | 1 | 5 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/pet.ts | uploadFile high_complexity | 91 | 5.35 | moderate | 7 | 1 | 5 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/store.ts | deleteOrder composite | 37 | 2.92 | low | 4 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/store.ts | getInventory composite | 6 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/store.ts | getOrderById composite | 23 | 2.92 | low | 4 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/store.ts | placeOrder composite | 14 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/user.ts | createUser composite | 6 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/user.ts | createUsersWithArrayInput composite | 59 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/user.ts | createUsersWithListInput composite | 71 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/user.ts | deleteUser composite | 45 | 2.92 | low | 4 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/user.ts | getUserByName composite | 15 | 2.92 | low | 4 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/user.ts | loginUser composite | 80 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/user.ts | logoutUser composite | 95 | 2.18 | low | 2 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/user.ts | updateUser composite | 29 | 2.92 | low | 4 | 0 | 1 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/tests/setupTests.jsx | <anonymous> composite | 97 | 5.02 | moderate | 4 | 1 | 3 | 1 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/tests/setupTests.jsx | <anonymous> high_complexity | 37 | 3.98 | moderate | 5 | 1 | 1 | 0 | 5.01 | 1 | 0d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/tests/setupTests.jsx | <anonymous> high_complexity | 49 | 3.98 | moderate | 5 | 1 | 1 | 0 | 5.01 | 1 | 0d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/tests/setupTests.jsx | <anonymous> composite | 85 | 1.95 | low | 1 | 0 | 2 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/tests/setupTests.jsx | <anonymous> composite | 74 | 1.60 | low | 1 | 0 | 1 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/tests/setupTests.jsx | <anonymous> composite | 22 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 161d | — | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/tests/setupTests.jsx | disconnect composite | 114 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 60d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/tests/setupTests.jsx | observe composite | 112 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 60d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/tests/setupTests.jsx | postMessage composite | 36 | 4.07 | moderate | 4 | 1 | 2 | 0 | 5.10 | 1 | 0d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/tests/setupTests.jsx | postMessage composite | 48 | 4.07 | moderate | 4 | 1 | 2 | 0 | 5.10 | 1 | 0d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/tests/setupTests.jsx | postMessage composite | 25 | 2.00 | low | 3 | 0 | 0 | 0 | — | 0 | 161d | 0 | — |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/tests/setupTests.jsx | unobserve composite | 113 | 1.00 | low | 1 | 0 | 0 | 0 | — | 0 | 60d | 0 | — |
| File | Fns | LOC | Max CC | Avg CC | Critical | High+ | Sum LRS | Max LRS | Churn (lines) | Risk Score |
|---|---|---|---|---|---|---|---|---|---|---|
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/requestErrorConfig.ts | 4 | 68 | 19 | 7.5 | 1 | 1 | 21.67 | 12.12 | 0 | 10.31 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/listTableList.ts | 12 | 275 | 13 | 4.7 | 2 | 2 | 60.86 | 11.76 | 0 | 7.34 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/user/login/index.tsx | 12 | 431 | 12 | 4.1 | 0 | 2 | 43.02 | 8.50 | 0 | 6.77 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/user.ts | 13 | 171 | 8 | 3.1 | 0 | 1 | 40.69 | 7.02 | 0 | 4.91 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/pet.ts | 10 | 154 | 7 | 4.1 | 0 | 0 | 34.21 | 5.35 | 0 | 4.72 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/RightContent/AvatarDropdown.tsx | 7 | 153 | 7 | 3.6 | 0 | 1 | 25.49 | 7.98 | 0 | 4.47 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/service-worker.js | 3 | 30 | 6 | 4.0 | 0 | 0 | 10.20 | 5.00 | 0 | 4.00 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/index.tsx | 16 | 432 | 6 | 2.6 | 1 | 1 | 46.50 | 9.70 | 0 | 3.99 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/app.tsx | 10 | 176 | 6 | 2.8 | 0 | 1 | 28.46 | 6.68 | 0 | 3.93 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/jest.config.ts | 1 | 19 | 5 | 5.0 | 0 | 0 | 3.54 | 3.54 | 0 | 3.70 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/public/scripts/loading.js | 1 | 198 | 5 | 5.0 | 0 | 0 | 3.98 | 3.98 | 0 | 3.70 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/tests/setupTests.jsx | 12 | 64 | 5 | 2.6 | 0 | 0 | 30.69 | 5.02 | 0 | 3.52 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.tsx | 14 | 131 | 4 | 3.0 | 0 | 1 | 48.18 | 6.35 | 0 | 3.28 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/user.ts | 8 | 81 | 4 | 2.8 | 0 | 0 | 19.69 | 2.92 | 0 | 3.06 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/access.ts | 1 | 8 | 4 | 4.0 | 0 | 0 | 2.32 | 2.32 | 0 | 3.00 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/swagger/store.ts | 4 | 37 | 4 | 3.0 | 0 | 0 | 10.21 | 2.92 | 0 | 2.96 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/components/UpdateForm.tsx | 7 | 262 | 3 | 2.7 | 0 | 0 | 19.17 | 4.22 | 0 | 2.61 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/table-list/components/CreateForm.tsx | 4 | 74 | 3 | 3.0 | 0 | 0 | 11.60 | 3.80 | 0 | 2.56 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/Welcome.tsx | 2 | 148 | 3 | 3.0 | 0 | 0 | 5.55 | 2.95 | 0 | 2.42 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/notices.ts | 1 | 111 | 3 | 3.0 | 0 | 0 | 2.60 | 2.60 | 0 | 2.30 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/Admin.tsx | 1 | 43 | 3 | 3.0 | 0 | 0 | 2.95 | 2.95 | 0 | 2.30 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/HeaderDropdown/index.tsx | 2 | 23 | 3 | 2.0 | 0 | 0 | 3.95 | 2.95 | 0 | 2.12 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/ant-design-pro/api.ts | 8 | 75 | 2 | 2.0 | 0 | 0 | 17.48 | 2.18 | 0 | 2.03 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/services/ant-design-pro/login.ts | 1 | 16 | 2 | 2.0 | 0 | 0 | 2.18 | 2.18 | 0 | 1.60 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/RightContent/index.tsx | 2 | 26 | 1 | 1.0 | 0 | 0 | 2.00 | 1.00 | 0 | 1.02 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/pages/404.tsx | 2 | 15 | 1 | 1.0 | 0 | 0 | 3.80 | 2.20 | 0 | 1.02 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/mock/monitor.mock.ts | 1 | 7 | 1 | 1.0 | 0 | 0 | 1.95 | 1.95 | 0 | 0.90 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/components/Footer/index.tsx | 1 | 30 | 1 | 1.0 | 0 | 0 | 1.00 | 1.00 | 2 | 0.90 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/global.style.ts | 1 | 38 | 1 | 1.0 | 0 | 0 | 1.00 | 1.00 | 0 | 0.90 |
| /home/runner/work/hotspots-cloud/hotspots-cloud/work/target/src/loading.tsx | 1 | 3 | 1 | 1.0 | 0 | 0 | 1.00 | 1.00 | 0 | 0.90 |
| Module | Files | Fns | Avg CC | Afferent | Efferent | Instability | Zone |
|---|---|---|---|---|---|---|---|
| src/components/HeaderDropdown | 1 | 2 | 2.0 | 1 | 0 | 0.00 | stable |
| src/pages/table-list/components | 2 | 11 | 2.8 | 2 | 0 | 0.00 | stable |
| . | 1 | 1 | 5.0 | 0 | 0 | 0.50 | balanced |
| mock | 4 | 27 | 3.7 | 0 | 0 | 0.50 | balanced |
| public/scripts | 1 | 1 | 5.0 | 0 | 0 | 0.50 | balanced |
| src | 7 | 34 | 3.5 | 0 | 0 | 0.50 | balanced |
| src/components/Footer | 1 | 1 | 1.0 | 0 | 0 | 0.50 | balanced |
| src/pages | 3 | 5 | 2.2 | 0 | 0 | 0.50 | balanced |
| src/pages/user/login | 1 | 12 | 4.1 | 0 | 0 | 0.50 | balanced |
| src/services/ant-design-pro | 2 | 9 | 2.0 | 0 | 0 | 0.50 | balanced |
| src/services/swagger | 3 | 22 | 3.4 | 0 | 0 | 0.50 | balanced |
| tests | 1 | 12 | 2.6 | 0 | 0 | 0.50 | balanced |
| src/components/RightContent | 2 | 9 | 3.0 | 0 | 1 | 1.00 | volatile |
| src/pages/table-list | 1 | 16 | 2.6 | 0 | 2 | 1.00 | volatile |