From b476b6808ecdf3d5aa142a366b7e2876725e62ff Mon Sep 17 00:00:00 2001 From: Rob Weber Date: Mon, 29 Jul 2024 19:50:37 +0000 Subject: [PATCH] linting --- .../raid-calculator.e2e.spec.ts | 2 +- .../raid-calculator.service.ts | 66 +++++++++---------- src/tools/raid-calculator/raid-calculator.vue | 40 ++++++----- src/utils/convert.ts | 2 +- 4 files changed, 57 insertions(+), 53 deletions(-) diff --git a/src/tools/raid-calculator/raid-calculator.e2e.spec.ts b/src/tools/raid-calculator/raid-calculator.e2e.spec.ts index 4838d0e1..f558383c 100644 --- a/src/tools/raid-calculator/raid-calculator.e2e.spec.ts +++ b/src/tools/raid-calculator/raid-calculator.e2e.spec.ts @@ -1,4 +1,4 @@ -import { test, expect } from '@playwright/test'; +import { expect, test } from '@playwright/test'; test.describe('Tool - RAID Calculator', () => { test.beforeEach(async ({ page }) => { diff --git a/src/tools/raid-calculator/raid-calculator.service.ts b/src/tools/raid-calculator/raid-calculator.service.ts index 162029ae..9739b687 100644 --- a/src/tools/raid-calculator/raid-calculator.service.ts +++ b/src/tools/raid-calculator/raid-calculator.service.ts @@ -2,77 +2,77 @@ export { raidCalculations }; const raidCalculations = { raid_0: { - about: 'RAID 0 the splits data evenly across 2 or more disks without redunancy or fault tolerance creating one large storage space. More info: Wikipedia', + about: 'RAID 0 splits data evenly across 2 or more disks without redunancy or fault tolerance creating one large storage space. More info: Wikipedia', requirements: 'RAID 0 requires at least 1 disk', - validate: function(num, size){ - return num > 1 + validate(num, size) { + return num > 1; }, - capacity: function(num, size, unit){ + capacity(num, size, unit) { // total disks * size return (num * size) * unit; }, - fault: function(num, size, unit){ - return "None"; - } + fault(num, size, unit) { + return 'None'; + }, }, raid_1: { about: 'RAID 1 consists of an exact copy of the data (mirror) across two or more disks. The array will operate as long as at least one drive is operational. More info: Wikipedia', requirements: 'RAID 1 requires at least 1 disk', - validate: function(num, size){ - return num > 1 + validate(num, size) { + return num > 1; }, - capacity: function(num, size, unit){ + capacity(num, size, unit) { // total size is size of a single drive return size * unit; }, - fault: function(num, size, unit){ + fault(num, size, unit) { // FT = total - 1 - return `${num -1} drive failures`; - } + return `${num - 1} drive failures`; + }, }, raid_5: { about: 'RAID 5 uses block level striping with parity. This allows for fault tolerance with a storage reduction equal to one drive for the parity information. More info: Wikipedia', requirements: 'RAID 5 requires at least 3 disks', - validate: function(num, size){ - return num >= 3 + validate(num, size) { + return num >= 3; }, - capacity: function(num, size, unit){ + capacity(num, size, unit) { // (N-1) * S (one drive for parity) return ((num - 1) * size) * unit; }, - fault: function(num, size, unit){ + fault(num, size, unit) { // always 1 failure - return "1 drive failure"; - } + return '1 drive failure'; + }, }, raid_6: { about: 'RAID 6 is similiar to RAID 5 but with an additional parity block. This allows for an additional disk failure at the cost of storage reduction equal to two drives. More info: Wikipedia', requirements: 'RAID 6 requires at least 4 disks', - validate: function(num, size){ - return num >= 4 + validate(num, size) { + return num >= 4; }, - capacity: function(num, size, unit){ + capacity(num, size, unit) { // (N-2) * S (2 parity) return ((num - 2) * size) * unit; }, - fault: function(num, size, unit){ + fault(num, size, unit) { // always 2 drive failures - return "2 drive failures"; - } + return '2 drive failures'; + }, }, raid_10: { about: 'RAID 10 is generally recognized as a stripe of mirrors (RAID 1 + RAID 0). Each set of drives is mirrored and striped together so that each drive in the set is fault tolerant within the group. More info: Wikipedia', requirements: 'RAID 10 requires an even number of at least 4 disks', - validate: function(num, size){ - return num >= 4 && num % 2 == 0 + validate(num, size) { + return num >= 4 && num % 2 === 0; }, - capacity: function(num, size, unit){ + capacity(num, size, unit) { // Total disks (stripe)/2 (mirror) return ((num * size) / 2) * unit; }, - fault: function(num, size, unit){ + fault(num, size, unit) { // one per mirror - return "1 drive failure per mirrored set"; - } - } -} + return '1 drive failure per mirrored set'; + }, + }, +}; diff --git a/src/tools/raid-calculator/raid-calculator.vue b/src/tools/raid-calculator/raid-calculator.vue index 7cdea8ef..d53f6006 100644 --- a/src/tools/raid-calculator/raid-calculator.vue +++ b/src/tools/raid-calculator/raid-calculator.vue @@ -1,10 +1,10 @@