| LOW | .swiftlint.yml | 1 | # |
| LOW | Easydict/App/AppDelegate.h | 1 | // |
| LOW | Easydict/App/entry.h | 1 | // |
| LOW | Easydict/App/AppDelegate+EZURLScheme.m | 1 | // |
| LOW | Easydict/App/Easydict-Bridging-Header.h | 1 | // |
| LOW | Easydict/App/Easydict-Bridging-Header.h | 21 | #import "EZOCRResult.h" |
| LOW | Easydict/App/entry.m | 1 | // |
| LOW | Easydict/Swift/Model/AppTriggerConfig.swift | 1 | // |
| LOW | Easydict/Swift/Model/DetectManager.swift | 1 | // |
| LOW | Easydict/Swift/View/TapHandlerView.swift | 1 | // |
| LOW | …ingView/Tabs/ServiceConfigurationView/SliderCell.swift | 1 | // |
| LOW | …igurationView/ClaudeCodeServiceConfigurationView.swift | 1 | // |
| LOW | …t/View/SettingView/Tabs/Model/QueryRecordManager.swift | 1 | // |
| LOW | Easydict/Swift/View/Window/HostWindowManager.swift | 1 | // |
| LOW | …ature/Shortcut/Model/ShortcutConfictAlertMessage.swift | 1 | // |
| LOW | …Feature/Screenshot/Screenshot/NSScreen+Extention.swift | 1 | // |
| LOW | …t/Feature/Screenshot/Screencapture/Screencapture.swift | 1 | // |
| LOW | Easydict/Swift/Feature/HTTPServer/Vapor/configure.swift | 1 | // |
| LOW | …t/Swift/Feature/HTTPServer/Vapor/DictionaryEntry.swift | 1 | // |
| LOW | Easydict/Swift/Service/Apple/AppleLanguageMapper.swift | 61 | } |
| LOW | …pple/AppleLanguageDetector/AppleLanguageDetector.swift | 1 | // |
| LOW | …pple/AppleLanguageDetector/AppleLanguageDetector.swift | 21 | /// - Hierarchical post-processing: Chinese/English verification → Mixed content → Short text corrections |
| LOW | …pple/AppleLanguageDetector/AppleLanguageDetector.swift | 41 | /// |
| LOW | …pple/AppleLanguageDetector/AppleLanguageDetector.swift | 81 | /// - Note: These probabilities may be an empty dictionary for certain edge cases |
| LOW | …pple/AppleLanguageDetector/AppleLanguageDetector.swift | 341 | if text.trimmingCharacters(in: .whitespacesAndNewlines).isNumeric { |
| LOW | …pple/AppleLanguageDetector/AppleLanguageDetector.swift | 401 | /// - Non-Latin scripts (Chinese, Japanese, Korean, Arabic, Cyrillic, etc.) |
| LOW | …pple/AppleLanguageDetector/AppleLanguageDetector.swift | 481 | /// Handle corrections for short text and obvious misdetections |
| LOW | …ift/Service/Apple/AppleOCREngine/OCRLineAnalyzer.swift | 1 | // |
| LOW | …ift/Service/Apple/AppleOCREngine/OCRLineAnalyzer.swift | 21 | // MARK: Lifecycle |
| LOW | …eOCREngine/VNRecognizedTextObservation+Extension.swift | 1 | // |
| LOW | …eOCREngine/VNRecognizedTextObservation+Extension.swift | 161 | |
| LOW | …wift/Service/Apple/AppleOCREngine/AppleOCREngine.swift | 1 | // |
| LOW | …wift/Service/Apple/AppleOCREngine/AppleOCREngine.swift | 21 | /// the initial image to delegating the final text processing to `OCRTextProcessor`. |
| LOW | …wift/Service/Apple/AppleOCREngine/AppleOCREngine.swift | 181 | private let textProcessor = OCRTextProcessor() |
| LOW | …wift/Service/Apple/AppleOCREngine/AppleOCREngine.swift | 401 | logInfo( |
| LOW | …t/Service/Apple/AppleOCREngine/OCRTextNormalizer.swift | 1 | // |
| LOW | …t/Service/Apple/AppleOCREngine/OCRTextNormalizer.swift | 41 | |
| LOW | …t/Service/Apple/AppleOCREngine/OCRTextNormalizer.swift | 101 | // Update metrics language when set |
| LOW | …t/Service/Apple/AppleOCREngine/OCRTextNormalizer.swift | 121 | /// - **Code patterns**: `array.map()` → `〈PROTECTED_4〉` |
| LOW | …t/Service/Apple/AppleOCREngine/OCRTextNormalizer.swift | 141 | /// "〈PROTECTED_1〉": "test@example.com", |
| LOW | …t/Service/Apple/AppleOCREngine/OCRTextNormalizer.swift | 241 | /// Input text: "访问 〈PROTECTED_0〉,邮箱 〈PROTECTED_1〉。价格 $〈PROTECTED_2〉,代码 〈PROTECTED_3〉。" |
| LOW | …t/Service/Apple/AppleOCREngine/OCRTextNormalizer.swift | 321 | /// |
| LOW | …t/Service/Apple/AppleOCREngine/OCRTextNormalizer.swift | 461 | result.replace(western, with: chinese) |
| LOW | …t/Service/Apple/AppleOCREngine/OCRTextNormalizer.swift | 481 | /// 6..<21 (test@example.com - email pattern) |
| LOW | …ft/Service/Apple/AppleOCREngine/OCRSectionMerger.swift | 1 | // |
| LOW | …ft/Service/Apple/AppleOCREngine/OCRSectionMerger.swift | 21 | class OCRSectionMerger { |
| LOW | …ft/Service/Apple/AppleOCREngine/OCRSectionMerger.swift | 181 | /// a new paragraph, or handle hyphenated words. |
| LOW | …ft/Service/Apple/AppleOCREngine/OCRSectionMerger.swift | 201 | paragraphObservations: paragraphObservations, |
| LOW | …wift/Service/Apple/AppleOCREngine/OCRDashHandler.swift | 1 | // |
| LOW | …wift/Service/Apple/AppleOCREngine/OCRDashHandler.swift | 21 | /// |
| LOW | …t/Service/Apple/AppleOCREngine/OCRPoetryDetector.swift | 181 | if let last = text.last, let scalar = last.unicodeScalars.first { |
| LOW | …Swift/Service/Apple/AppleOCREngine/OCRBandMerger.swift | 1 | // |
| LOW | …ft/Service/Apple/AppleOCREngine/OCRTextProcessor.swift | 1 | // |
| LOW | …ft/Service/Apple/AppleOCREngine/OCRTextProcessor.swift | 21 | /// 1. **Language Detection**: Determines the language of the recognized text. |
| LOW | …ft/Service/Apple/AppleOCREngine/OCRMergeAnalyzer.swift | 1 | // |
| LOW | …vice/Apple/AppleOCREngine/Model/OCRMergeStrategy.swift | 1 | // |
| LOW | …rvice/Apple/AppleOCREngine/Model/ConfidenceLevel.swift | 1 | // |
| LOW | …pple/AppleOCREngine/Model/OCRTextObservationPair.swift | 1 | // |
| LOW | …AppleOCREngine/Model/EZRecognizedTextObservation.swift | 161 | |
| LOW | …rvice/Apple/AppleOCREngine/Model/IndentationInfo.swift | 1 | // |
| 507 more matches not shown… |