diff --git a/Bluray/DI.cs b/Bluray/DI.cs index 9536459..a9a790f 100644 --- a/Bluray/DI.cs +++ b/Bluray/DI.cs @@ -387,7 +387,7 @@ public static class DI sb.AppendFormat("Disc media type ID: \"{0}\"", Encoding.ASCII.GetString(unit.MediaTypeID)).AppendLine(); sb.AppendFormat("Disc timestamp: 0x{0:X2}", unit.TimeStamp).AppendLine(); - sb.AppendFormat("Disc product revison number: {0}", unit.ProductRevisionNumber).AppendLine(); + sb.AppendFormat("Disc product revision number: {0}", unit.ProductRevisionNumber).AppendLine(); } sb.AppendFormat("Blu-ray DI Unit format dependent contents as hex follows:"); @@ -403,6 +403,7 @@ public static class DI { var manufacturer = ""; + // ReSharper disable StringLiteralTypo switch(manufacturerId) { case "AMESOB": @@ -485,6 +486,8 @@ public static class DI break; } + // ReSharper restore StringLiteralTypo + return manufacturer != "" ? $"{manufacturer} (\"{manufacturerId}\")" : $"\"{manufacturerId}\""; } #endregion Public methods diff --git a/CD/ATIP.cs b/CD/ATIP.cs index 9beb260..c224991 100644 --- a/CD/ATIP.cs +++ b/CD/ATIP.cs @@ -321,6 +321,7 @@ public static class ATIP return Prettify(decoded); } + [SuppressMessage("ReSharper", "StringLiteralTypo")] public static string ManufacturerFromATIP(byte sec, int frm) { switch(sec) diff --git a/CD/PMA.cs b/CD/PMA.cs index 751848d..122eca9 100644 --- a/CD/PMA.cs +++ b/CD/PMA.cs @@ -75,7 +75,7 @@ public static class PMA if(decoded.DataLength + 2 != CDPMAResponse.Length) { AaruConsole.DebugWriteLine("CD PMA decoder", - "Expected CDPMA size ({0} bytes) is not received size ({1} bytes), not decoding", + "Expected CD PMA size ({0} bytes) is not received size ({1} bytes), not decoding", decoded.DataLength + 2, CDPMAResponse.Length); return null; diff --git a/CD/TOC.cs b/CD/TOC.cs index f49365a..ea19943 100644 --- a/CD/TOC.cs +++ b/CD/TOC.cs @@ -74,7 +74,7 @@ public static class TOC if(decoded.DataLength + 2 != CDTOCResponse.Length) { AaruConsole.DebugWriteLine("CD TOC decoder", - "Expected CDTOC size ({0} bytes) is not received size ({1} bytes), not decoding", + "Expected CD TOC size ({0} bytes) is not received size ({1} bytes), not decoding", decoded.DataLength + 2, CDTOCResponse.Length); return null; diff --git a/DVD/PFI.cs b/DVD/PFI.cs index 4214b7e..e03e29d 100644 --- a/DVD/PFI.cs +++ b/DVD/PFI.cs @@ -960,6 +960,7 @@ public static class PFI } } + [SuppressMessage("ReSharper", "StringLiteralTypo")] public static string ManufacturerFromDVDPlusID(string manufacturerId) { var manufacturer = ""; diff --git a/DVD/PRI.cs b/DVD/PRI.cs index f3575e4..83a945d 100644 --- a/DVD/PRI.cs +++ b/DVD/PRI.cs @@ -477,6 +477,7 @@ public static class PRI public static string Prettify(byte[] response) => Prettify(Decode(response)); + [SuppressMessage("ReSharper", "StringLiteralTypo")] public static string ManufacturerFromPrePit(string manufacturerId) { var manufacturer = ""; diff --git a/MMC/VendorString.cs b/MMC/VendorString.cs index 5bc9974..03f85bd 100644 --- a/MMC/VendorString.cs +++ b/MMC/VendorString.cs @@ -32,12 +32,15 @@ namespace Aaru.Decoders.MMC; +using System.Diagnostics.CodeAnalysis; + /// Decodes MultiMediaCard vendors public static class VendorString { /// Converts the byte value of a MultiMediaCard vendor ID to the manufacturer's name string /// MMC vendor ID /// Manufacturer + [SuppressMessage("ReSharper", "StringLiteralTypo")] public static string Prettify(byte mmcVendorId) => mmcVendorId switch { 0x07 => "Nokia", diff --git a/PCMCIA/VendorCode.cs b/PCMCIA/VendorCode.cs index 97c4dff..ceca365 100644 --- a/PCMCIA/VendorCode.cs +++ b/PCMCIA/VendorCode.cs @@ -37,6 +37,7 @@ using System.Diagnostics.CodeAnalysis; [SuppressMessage("ReSharper", "MemberCanBeInternal")] public static class VendorCode { + [SuppressMessage("ReSharper", "StringLiteralTypo")] public static string Prettify(ushort id) { switch(id) diff --git a/SCSI/EVPD.cs b/SCSI/EVPD.cs index 0c9ed3f..fcb8b9c 100644 --- a/SCSI/EVPD.cs +++ b/SCSI/EVPD.cs @@ -1014,7 +1014,7 @@ public static class EVPD break; default: - sb.AppendFormat("\tIndentifier has unknown association with code {0}", + sb.AppendFormat("\tIdentifier has unknown association with code {0}", (byte)descriptor.Association).AppendLine(); break; @@ -1300,7 +1300,7 @@ public static class EVPD sb.AppendLine("Device supports referrals"); if(page.HSSRELEF) - sb.AppendLine("Devoce implements alternate reset handling"); + sb.AppendLine("Device implements alternate reset handling"); if(page.CBCS) sb.AppendLine("Device supports capability-based command security"); @@ -1926,7 +1926,7 @@ public static class EVPD break; } - sb.AppendFormat("\tCartridge has an uncompressed capabity of {0} gigabytes", page.CartridgeCapacity). + sb.AppendFormat("\tCartridge has an uncompressed capability of {0} gigabytes", page.CartridgeCapacity). AppendLine(); sb.AppendFormat("\tCartridge serial number: {0}", diff --git a/SCSI/Inquiry.cs b/SCSI/Inquiry.cs index 7b93db8..dcdcd0c 100644 --- a/SCSI/Inquiry.cs +++ b/SCSI/Inquiry.cs @@ -2320,7 +2320,7 @@ public static class Inquiry response.Qt_EEPROMFormatMinorVersion).AppendLine(); sb.AppendFormat("Firmware personality: {0}", response.Qt_FirmwarePersonality).AppendLine(); - sb.AppendFormat("Firmware subpersonality: {0}", response.Qt_FirmwareSubPersonality).AppendLine(); + sb.AppendFormat("Firmware sub-personality: {0}", response.Qt_FirmwareSubPersonality).AppendLine(); sb.AppendFormat("Tape directory format version: {0}", response.Qt_TapeDirectoryFormatVersion).AppendLine(); diff --git a/SCSI/MMC/Features.cs b/SCSI/MMC/Features.cs index 6e39e94..0d7bc19 100644 --- a/SCSI/MMC/Features.cs +++ b/SCSI/MMC/Features.cs @@ -3543,7 +3543,7 @@ public static class Features sb.AppendFormat("\t{0} logical blocks per media writable unit", ftr.Blocking).AppendLine(); if(ftr.LastLBA > 0) - sb.AppendFormat("\tLast adressable logical block is {0}", ftr.LastLBA).AppendLine(); + sb.AppendFormat("\tLast addressable logical block is {0}", ftr.LastLBA).AppendLine(); return sb.ToString(); } @@ -4270,7 +4270,7 @@ public static class Features } public static string Prettify_0042(Feature_0042? feature) => - !feature.HasValue ? null : "Drive is able to detect and report defective writable unit and behave accordinly\n"; + !feature.HasValue ? null : "Drive is able to detect and report defective writable unit and behave accordingly\n"; public static string Prettify_0050(Feature_0050? feature) { @@ -4656,7 +4656,7 @@ public static class Features sb.AppendLine(); if(ftr.MaxScrambleExtent > 0) - sb.AppendFormat("\tMaximum {0} scranble extent information entries", ftr.MaxScrambleExtent).AppendLine(); + sb.AppendFormat("\tMaximum {0} scramble extent information entries", ftr.MaxScrambleExtent).AppendLine(); return sb.ToString(); } diff --git a/SCSI/Modes/05.cs b/SCSI/Modes/05.cs index 144a426..abdec2a 100644 --- a/SCSI/Modes/05.cs +++ b/SCSI/Modes/05.cs @@ -189,7 +189,7 @@ public static partial class Modes (double)page.MotorOnDelay * 10).AppendLine(); else sb. - AppendFormat("\tTarget shall wait {0} seconds after drive is ready before aborting medium access attemps", + AppendFormat("\tTarget shall wait {0} seconds after drive is ready before aborting medium access attempts", (double)page.MotorOnDelay * 10).AppendLine(); if(page.MotorOffDelay != 0xFF) diff --git a/SCSI/Modes/08.cs b/SCSI/Modes/08.cs index fb88665..eb72416 100644 --- a/SCSI/Modes/08.cs +++ b/SCSI/Modes/08.cs @@ -234,7 +234,7 @@ public static partial class Modes sb.AppendLine("\tDevice should use number of cache segments or cache segment size for caching"); if(page.ABPF) - sb.AppendLine("\tPre-fetch should be aborted upong receiving a new command"); + sb.AppendLine("\tPre-fetch should be aborted upon receiving a new command"); if(page.CAP) sb.AppendLine("\tCaching analysis is permitted"); diff --git a/SCSI/Modes/0A.cs b/SCSI/Modes/0A.cs index e79a8fe..25ec29a 100644 --- a/SCSI/Modes/0A.cs +++ b/SCSI/Modes/0A.cs @@ -240,7 +240,7 @@ public static partial class Modes sb.AppendLine("\tAbort any write command without protection information"); if(page.SBLP) - sb.AppendLine("\tSupportes block lengths and protection information"); + sb.AppendLine("\tSupports block lengths and protection information"); switch(page.TST) { diff --git a/SCSI/Modes/1A.cs b/SCSI/Modes/1A.cs index d4679ab..5f690e4 100644 --- a/SCSI/Modes/1A.cs +++ b/SCSI/Modes/1A.cs @@ -152,7 +152,7 @@ public static partial class Modes sb.AppendFormat("\tStandby timer Y is set to {0} ms", page.StandbyTimer_Y * 100).AppendLine(); } else - sb.AppendLine("\tDrive will not enter standy mode"); + sb.AppendLine("\tDrive will not enter standby mode"); if(page.Idle && page.IdleTimer > 0 || page.Idle_B && page.IdleTimer_B > 0 || diff --git a/SCSI/Modes/1C.cs b/SCSI/Modes/1C.cs index 5746d8d..75ebc7b 100644 --- a/SCSI/Modes/1C.cs +++ b/SCSI/Modes/1C.cs @@ -291,7 +291,7 @@ public static partial class Modes page.BackgroundScanInterval).AppendLine(); if(page.BackgroundPrescanTimeLimit > 0) - sb.AppendFormat("\tBackgroun pre-scan operations can take a maximum of {0} hours", + sb.AppendFormat("\tBackground pre-scan operations can take a maximum of {0} hours", page.BackgroundPrescanTimeLimit).AppendLine(); if(page.MinIdleBeforeBgScan > 0) diff --git a/SCSI/Modes/Headers.cs b/SCSI/Modes/Headers.cs index 215d8da..795e5b9 100644 --- a/SCSI/Modes/Headers.cs +++ b/SCSI/Modes/Headers.cs @@ -491,22 +491,22 @@ public static partial class Modes break; case DensityType.X3_136: density = - "ANXI X3.136-1986: 6,3 mm 4 or 9-Track Magnetic Tape Cartridge, 315 bpmm, GCR (QIC-24)"; + "ANSI X3.136-1986: 6,3 mm 4 or 9-Track Magnetic Tape Cartridge, 315 bpmm, GCR (QIC-24)"; break; case DensityType.X3_157: density = - "ANXI X3.157-1987: 12,7 mm 9-Track Magnetic Tape, 126 bpmm, Phase Encoding"; + "ANSI X3.157-1987: 12,7 mm 9-Track Magnetic Tape, 126 bpmm, Phase Encoding"; break; case DensityType.X3_158: density = - "ANXI X3.158-1987: 3,81 mm 4-Track Magnetic Tape Cassette, 315 bpmm, GCR"; + "ANSI X3.158-1987: 3,81 mm 4-Track Magnetic Tape Cassette, 315 bpmm, GCR"; break; case DensityType.X3B5_86: density = - "ANXI X3B5/86-199: 12,7 mm 22-Track Magnetic Tape Cartridge, 262 bpmm, MFM"; + "ANSI X3B5/86-199: 12,7 mm 22-Track Magnetic Tape Cartridge, 262 bpmm, MFM"; break; case DensityType.HiTC1: @@ -534,11 +534,11 @@ public static partial class Modes break; case DensityType.X3B5_88: - density = "ANXI X3B5/88-185A: 3,81 mm Magnetic Tape Cassette, 2400 bpmm, DDS"; + density = "ANSI X3B5/88-185A: 3,81 mm Magnetic Tape Cassette, 2400 bpmm, DDS"; break; case DensityType.X3_202: - density = "ANXI X3.202-1991: 8 mm Magnetic Tape Cassette, 1703 bpmm, RLL"; + density = "ANSI X3.202-1991: 8 mm Magnetic Tape Cassette, 1703 bpmm, RLL"; break; case DensityType.ECMA_TC17: @@ -547,12 +547,12 @@ public static partial class Modes break; case DensityType.X3_193: density = - "ANXI X3.193-1990: 12,7 mm 48-Track Magnetic Tape Cartridge, 394 bpmm, MFM"; + "ANSI X3.193-1990: 12,7 mm 48-Track Magnetic Tape Cartridge, 394 bpmm, MFM"; break; case DensityType.X3B5_91: density = - "ANXI X3B5/97-174: 12,7 mm 48-Track Magnetic Tape Cartridge, 1673 bpmm, MFM"; + "ANSI X3B5/97-174: 12,7 mm 48-Track Magnetic Tape Cartridge, 1673 bpmm, MFM"; break; case DensityType.QIC11: diff --git a/SCSI/Sense.cs b/SCSI/Sense.cs index e12312f..36dd3aa 100644 --- a/SCSI/Sense.cs +++ b/SCSI/Sense.cs @@ -750,7 +750,7 @@ public static class Sense case 0x09: switch(ASCQ) { - case 0x00: return "TRACK FLOLLOWING ERROR"; + case 0x00: return "TRACK FOLLOWING ERROR"; case 0x01: return "TRACKING SERVO FAILURE"; case 0x02: return "FOCUS SERVO FAILURE"; case 0x03: return "SPINDLE SERVO FAILURE"; @@ -871,7 +871,7 @@ public static class Sense case 0x10: return "ERROR READING ISRC NUMBER"; case 0x11: return "READ ERROR - LOSS OF STREAMING"; case 0x12: return "AUXILIARY MEMORY READ ERROR"; - case 0x13: return "READ ERROR - FAILED RETRANSMISSITION REQUEST"; + case 0x13: return "READ ERROR - FAILED RETRANSMISSION REQUEST"; case 0x14: return "READ ERROR - LBA MARKED BAD BY APPLICATION CLIENT"; case 0x15: return "WRITE AFTER SANITIZE REQUIRED"; } @@ -899,7 +899,7 @@ public static class Sense case 0x02: return "FILEMARK OR SETMARK NOT FOUND"; case 0x03: return "END-OF-DATA NOT FOUND"; case 0x04: return "BLOCK SEQUENCE ERROR"; - case 0x05: return "RECORD NOT FOUND - RECOMMENDAD REASSIGNMENT"; + case 0x05: return "RECORD NOT FOUND - RECOMMENDED REASSIGNMENT"; case 0x06: return "RECORD NOT FOUND - DATA AUTO-REALLOCATED"; case 0x07: return "LOCATE OPERATION FAILURE"; } @@ -1787,7 +1787,7 @@ public static class Sense case 0x61: switch(ASCQ) { - case 0x00: return "VIDEO ACQUISTION ERROR"; + case 0x00: return "VIDEO ACQUISITION ERROR"; case 0x01: return "UNABLE TO ACQUIRE VIDEO"; case 0x02: return "OUT OF FOCUS"; } @@ -1923,7 +1923,7 @@ public static class Sense case 0x71: switch(ASCQ) { - case 0x00: return "DECOMPRESSIONG EXCEPTION LONG ALGORITHM ID"; + case 0x00: return "DECOMPRESSION EXCEPTION LONG ALGORITHM ID"; } break; @@ -1967,7 +1967,7 @@ public static class Sense case 0x04: return "CRYPTOGRAPHIC INTEGRITY VALIDATION FAILED"; case 0x05: return "ERROR DECRYPTING DATA"; case 0x06: return "UNKNOWN SIGNATURE VERIFICATION KEY"; - case 0x07: return "ENCRYPTION PARAMETERS NOT USEABLE"; + case 0x07: return "ENCRYPTION PARAMETERS NOT USABLE"; case 0x08: return "DIGITAL SIGNATURE VALIDATION FAILURE"; case 0x09: return "ENCRYPTION MODE MISMATCH ON READ"; case 0x0A: return "ENCRYPTED BLOCK NOT RAW READ ENABLED"; diff --git a/SCSI/VendorString.cs b/SCSI/VendorString.cs index 8632074..5b8f274 100644 --- a/SCSI/VendorString.cs +++ b/SCSI/VendorString.cs @@ -32,8 +32,11 @@ namespace Aaru.Decoders.SCSI; +using System.Diagnostics.CodeAnalysis; + public static class VendorString { + [SuppressMessage("ReSharper", "StringLiteralTypo")] public static string Prettify(string scsiVendorString) { switch(scsiVendorString) diff --git a/Sega/Saturn.cs b/Sega/Saturn.cs index b4335ce..27baf61 100644 --- a/Sega/Saturn.cs +++ b/Sega/Saturn.cs @@ -67,7 +67,7 @@ public static class Saturn AaruConsole.DebugWriteLine("Saturn IP.BIN Decoder", "saturn_ipbin.product_version = \"{0}\"", Encoding.ASCII.GetString(ipbin.product_version)); - AaruConsole.DebugWriteLine("Saturn IP.BIN Decoder", "saturn_ipbin.release_datedate = \"{0}\"", + AaruConsole.DebugWriteLine("Saturn IP.BIN Decoder", "saturn_ipbin.release_date = \"{0}\"", Encoding.ASCII.GetString(ipbin.release_date)); AaruConsole.DebugWriteLine("Saturn IP.BIN Decoder", "saturn_ipbin.saturn_media = \"{0}\"",