├── .github └── workflows │ ├── code_butler.yml │ └── pr_agent.yml ├── .gitignore ├── .l10nlint.yml ├── .xcode-version ├── LICENSE ├── Makefile ├── Package.resolved ├── Package.swift ├── README.md ├── Scripts ├── change-version.sh └── variable.sh ├── Sources ├── L10nLintFramework │ ├── Extensions │ │ ├── Collection+Utility.swift │ │ ├── NSRegularExpression+Utility.swift │ │ └── QueuedPrint.swift │ ├── Models │ │ ├── CodeCopier.swift │ │ ├── Configuration.swift │ │ ├── CopyMarker.swift │ │ ├── CopyMarkerDetector.swift │ │ ├── EmbeddedRules.swift │ │ ├── FileRewriter.swift │ │ ├── FormattedRules.swift │ │ ├── LintRunner.swift │ │ ├── Linter.swift │ │ ├── LocalizationFile.swift │ │ ├── LocalizedProjectFactory.swift │ │ ├── MessageError.swift │ │ ├── ProjectGenerator.swift │ │ ├── Rule.swift │ │ ├── RuleDescription.swift │ │ ├── RulesFilter.swift │ │ ├── RulesVerifier.swift │ │ ├── SourceKitten │ │ │ ├── ByteCount.swift │ │ │ ├── ByteRange.swift │ │ │ ├── File.swift │ │ │ ├── Line.swift │ │ │ ├── Location.swift │ │ │ ├── SourceKitten-LICENSE.swift │ │ │ ├── SourceLocation.swift │ │ │ └── StringView.swift │ │ ├── SwiftLint │ │ │ ├── StyleViolation.swift │ │ │ ├── SwiftLint-LICENSE.swift │ │ │ └── ViolationSeverity.swift │ │ └── XCFileListGenerator.swift │ ├── Reporter │ │ ├── JsonReporter.swift │ │ ├── Reporter.swift │ │ └── XcodeReporter.swift │ └── Rules │ │ ├── DuplicateKeyRule.swift │ │ ├── EmptyKeyRule.swift │ │ ├── EmptyValueRule.swift │ │ ├── Extensions │ │ ├── MixedChineseRule+SimplifiedCharacters.swift │ │ └── MixedChineseRule+TraditionalCharacters.swift │ │ ├── IntegerFormatSpecifierRule.swift │ │ ├── KeyOrderRule.swift │ │ ├── KeyValueExtraSpaceRule.swift │ │ ├── KeyValueFormatSpecifierCountRule.swift │ │ ├── MarkSyntaxRule.swift │ │ ├── MixedChineseRule.swift │ │ ├── MultilineFeedRule.swift │ │ ├── RuleConfigurations │ │ ├── RuleConfigurationProtocol.swift │ │ ├── RuleConfigurations.swift │ │ └── TodoRuleConfiguration.swift │ │ ├── SpaceInKeyRule.swift │ │ ├── TodoRule.swift │ │ └── Utility │ │ └── ConfigurationProviderRule.swift └── l10nlint │ ├── Arguments │ └── DefaultArguments.swift │ ├── Commands │ ├── Copy.swift │ ├── GenerateXCFileList.swift │ ├── Lint.swift │ ├── MainTool.swift │ └── Rules.swift │ └── Generated │ └── Version.swift ├── Tests └── L10nLintFrameworkTests │ ├── CodeCopierTests.swift │ ├── ConfigurationTests.swift │ ├── CopyMarkerDetectorTests.swift │ ├── LintRunnerTests.swift │ ├── ProjectGeneratorTests.swift │ ├── Resources │ └── Fixtures │ │ ├── Localizables1 │ │ └── Base.lproj │ │ │ └── Localizable.strings │ │ ├── Localizables2 │ │ ├── Base.lproj │ │ │ └── Localizable.strings │ │ ├── en.lproj │ │ │ └── Localizable.strings │ │ └── ja.lproj │ │ │ └── Localizable.strings │ │ ├── Localizables3 │ │ └── Base.lproj │ │ │ └── Localizable.strings │ │ ├── Localizables4 │ │ ├── Base.lproj │ │ │ └── Localizable.strings │ │ └── ja.lproj │ │ │ └── Localizable.strings │ │ ├── Localizables5 │ │ └── Base.lproj │ │ │ └── Localizable.strings │ │ ├── Localizables6 │ │ ├── Base.lproj │ │ │ └── Localizable.strings │ │ ├── zh-Hans.lproj │ │ │ └── Localizable.strings │ │ └── zh-Hant.lproj │ │ │ └── Localizable.strings │ │ ├── Localizables7 │ │ ├── Base.lproj │ │ │ └── Localizable.strings │ │ ├── zh-Hans.lproj │ │ │ └── Localizable.strings │ │ └── zh-Hant.lproj │ │ │ └── Localizable.strings │ │ ├── Localizables8 │ │ ├── Base.lproj │ │ │ └── Localizable.strings │ │ └── zh-Hans.lproj │ │ │ └── Localizable.strings │ │ ├── Localizables9 │ │ └── Base.lproj │ │ │ └── Localizable.strings │ │ └── config1.yml │ ├── RulesTests.swift │ ├── RulesVerifierTests.swift │ ├── TestHelper.swift │ └── XCFileListExporterTests.swift └── renovate.json /.github/workflows/code_butler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/.github/workflows/code_butler.yml -------------------------------------------------------------------------------- /.github/workflows/pr_agent.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/.github/workflows/pr_agent.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/.gitignore -------------------------------------------------------------------------------- /.l10nlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/.l10nlint.yml -------------------------------------------------------------------------------- /.xcode-version: -------------------------------------------------------------------------------- 1 | 16.4.0 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Makefile -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/README.md -------------------------------------------------------------------------------- /Scripts/change-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Scripts/change-version.sh -------------------------------------------------------------------------------- /Scripts/variable.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | export VERSION_FILE=Sources/l10nlint/Generated/Version.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Extensions/Collection+Utility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Extensions/Collection+Utility.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Extensions/NSRegularExpression+Utility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Extensions/NSRegularExpression+Utility.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Extensions/QueuedPrint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Extensions/QueuedPrint.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/CodeCopier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/CodeCopier.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/Configuration.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/CopyMarker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/CopyMarker.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/CopyMarkerDetector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/CopyMarkerDetector.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/EmbeddedRules.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/EmbeddedRules.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/FileRewriter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/FileRewriter.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/FormattedRules.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/FormattedRules.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/LintRunner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/LintRunner.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/Linter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/Linter.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/LocalizationFile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/LocalizationFile.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/LocalizedProjectFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/LocalizedProjectFactory.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/MessageError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/MessageError.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/ProjectGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/ProjectGenerator.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/Rule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/Rule.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/RuleDescription.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/RuleDescription.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/RulesFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/RulesFilter.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/RulesVerifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/RulesVerifier.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/SourceKitten/ByteCount.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/SourceKitten/ByteCount.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/SourceKitten/ByteRange.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/SourceKitten/ByteRange.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/SourceKitten/File.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/SourceKitten/File.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/SourceKitten/Line.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/SourceKitten/Line.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/SourceKitten/Location.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/SourceKitten/Location.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/SourceKitten/SourceKitten-LICENSE.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/SourceKitten/SourceKitten-LICENSE.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/SourceKitten/SourceLocation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/SourceKitten/SourceLocation.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/SourceKitten/StringView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/SourceKitten/StringView.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/SwiftLint/StyleViolation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/SwiftLint/StyleViolation.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/SwiftLint/SwiftLint-LICENSE.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/SwiftLint/SwiftLint-LICENSE.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/SwiftLint/ViolationSeverity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/SwiftLint/ViolationSeverity.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Models/XCFileListGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Models/XCFileListGenerator.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Reporter/JsonReporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Reporter/JsonReporter.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Reporter/Reporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Reporter/Reporter.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Reporter/XcodeReporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Reporter/XcodeReporter.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/DuplicateKeyRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/DuplicateKeyRule.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/EmptyKeyRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/EmptyKeyRule.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/EmptyValueRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/EmptyValueRule.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/Extensions/MixedChineseRule+SimplifiedCharacters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/Extensions/MixedChineseRule+SimplifiedCharacters.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/Extensions/MixedChineseRule+TraditionalCharacters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/Extensions/MixedChineseRule+TraditionalCharacters.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/IntegerFormatSpecifierRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/IntegerFormatSpecifierRule.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/KeyOrderRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/KeyOrderRule.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/KeyValueExtraSpaceRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/KeyValueExtraSpaceRule.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/KeyValueFormatSpecifierCountRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/KeyValueFormatSpecifierCountRule.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/MarkSyntaxRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/MarkSyntaxRule.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/MixedChineseRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/MixedChineseRule.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/MultilineFeedRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/MultilineFeedRule.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/RuleConfigurations/RuleConfigurationProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/RuleConfigurations/RuleConfigurationProtocol.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/RuleConfigurations/RuleConfigurations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/RuleConfigurations/RuleConfigurations.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/RuleConfigurations/TodoRuleConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/RuleConfigurations/TodoRuleConfiguration.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/SpaceInKeyRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/SpaceInKeyRule.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/TodoRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/TodoRule.swift -------------------------------------------------------------------------------- /Sources/L10nLintFramework/Rules/Utility/ConfigurationProviderRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/L10nLintFramework/Rules/Utility/ConfigurationProviderRule.swift -------------------------------------------------------------------------------- /Sources/l10nlint/Arguments/DefaultArguments.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/l10nlint/Arguments/DefaultArguments.swift -------------------------------------------------------------------------------- /Sources/l10nlint/Commands/Copy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/l10nlint/Commands/Copy.swift -------------------------------------------------------------------------------- /Sources/l10nlint/Commands/GenerateXCFileList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/l10nlint/Commands/GenerateXCFileList.swift -------------------------------------------------------------------------------- /Sources/l10nlint/Commands/Lint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/l10nlint/Commands/Lint.swift -------------------------------------------------------------------------------- /Sources/l10nlint/Commands/MainTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/l10nlint/Commands/MainTool.swift -------------------------------------------------------------------------------- /Sources/l10nlint/Commands/Rules.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Sources/l10nlint/Commands/Rules.swift -------------------------------------------------------------------------------- /Sources/l10nlint/Generated/Version.swift: -------------------------------------------------------------------------------- 1 | enum Version { 2 | static let current = "0.5.1" 3 | } 4 | -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/CodeCopierTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/CodeCopierTests.swift -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/ConfigurationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/ConfigurationTests.swift -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/CopyMarkerDetectorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/CopyMarkerDetectorTests.swift -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/LintRunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/LintRunnerTests.swift -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/ProjectGeneratorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/ProjectGeneratorTests.swift -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables1/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables1/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables2/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables2/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables2/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables2/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables2/ja.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables2/ja.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables3/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables3/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables4/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables4/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables4/ja.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables4/ja.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables5/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables5/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables6/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables6/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables6/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables6/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables6/zh-Hant.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables6/zh-Hant.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables7/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables7/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables7/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables7/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables7/zh-Hant.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables7/zh-Hant.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables8/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables8/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables8/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables8/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables9/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/Localizables9/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/Resources/Fixtures/config1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/Resources/Fixtures/config1.yml -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/RulesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/RulesTests.swift -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/RulesVerifierTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/RulesVerifierTests.swift -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/TestHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/TestHelper.swift -------------------------------------------------------------------------------- /Tests/L10nLintFrameworkTests/XCFileListExporterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/Tests/L10nLintFrameworkTests/XCFileListExporterTests.swift -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s2mr/L10nLint/HEAD/renovate.json --------------------------------------------------------------------------------