Path Lines of Code apps/checker/app/AppComponents.scala 124 apps/checker/app/AppLoader.scala 20 apps/checker/app/assets/stylesheets/main.less 351 apps/checker/app/controllers/ApiController.scala 78 apps/checker/app/controllers/CapiProxyController.scala 35 apps/checker/app/controllers/HomeController.scala 37 apps/checker/app/controllers/RulesController.scala 23 apps/checker/app/matchers/DictionaryMatcher.scala 81 apps/checker/app/matchers/LanguageToolMatcher.scala 174 apps/checker/app/matchers/RegexMatcher.scala 53 apps/checker/app/model/Check.scala 42 apps/checker/app/model/MatcherError.scala 14 apps/checker/app/model/MatcherResponse.scala 20 apps/checker/app/model/MatcherWorkComplete.scala 12 apps/checker/app/services/EntityHelper.scala 63 apps/checker/app/services/MatcherPool.scala 297 apps/checker/app/services/MatcherProvisionerService.scala 91 apps/checker/app/services/SentenceHelpers.scala 52 apps/checker/app/services/collins/CollinsEnglish.java 26 apps/checker/app/services/collins/DictionaryBuilder.scala 177 apps/checker/app/services/collins/MorfologikCollinsSpellerRule.java 32 apps/checker/app/services/collins/SpellDictionaryBuilder.scala 75 apps/checker/app/utils/CheckerConfig.scala 22 apps/checker/app/utils/CloudWatchClient.scala 34 apps/checker/app/utils/Matcher.scala 17 apps/checker/app/utils/RuleMatchHelpers.scala 14 apps/checker/app/utils/Timer.scala 59 apps/checker/app/views/breadcrumbs.scala.html 14 apps/checker/app/views/index.scala.html 3 apps/checker/app/views/main.scala.html 29 apps/checker/app/views/rules.scala.html 41 apps/checker/conf/logback.xml 28 apps/common-lib/src/main/scala/com/gu/typerighter/controllers/PandaAuthController.scala 31 apps/common-lib/src/main/scala/com/gu/typerighter/fixtures/RuleMatchFixtures.scala 20 apps/common-lib/src/main/scala/com/gu/typerighter/lib/AppSetup.scala 47 apps/common-lib/src/main/scala/com/gu/typerighter/lib/CommonConfig.scala 70 apps/common-lib/src/main/scala/com/gu/typerighter/lib/ContentClient.scala 32 apps/common-lib/src/main/scala/com/gu/typerighter/lib/HMACClient.scala 15 apps/common-lib/src/main/scala/com/gu/typerighter/lib/JsonHelpers.scala 16 apps/common-lib/src/main/scala/com/gu/typerighter/lib/Loggable.scala 5 apps/common-lib/src/main/scala/com/gu/typerighter/lib/SafeXMLParser.scala 16 apps/common-lib/src/main/scala/com/gu/typerighter/model/Category.scala 14 apps/common-lib/src/main/scala/com/gu/typerighter/model/CheckSingleRule.scala 29 apps/common-lib/src/main/scala/com/gu/typerighter/model/CheckerRule.scala 180 apps/common-lib/src/main/scala/com/gu/typerighter/model/CheckerRuleResource.scala 7 apps/common-lib/src/main/scala/com/gu/typerighter/model/Document.scala 17 apps/common-lib/src/main/scala/com/gu/typerighter/model/PatternToken.scala 27 apps/common-lib/src/main/scala/com/gu/typerighter/model/RuleMatch.scala 75 apps/common-lib/src/main/scala/com/gu/typerighter/model/Suggestion.scala 31 apps/common-lib/src/main/scala/com/gu/typerighter/model/TaggedWordlist.scala 14 apps/common-lib/src/main/scala/com/gu/typerighter/model/Text.scala 12 apps/common-lib/src/main/scala/com/gu/typerighter/model/TextBlock.scala 67 apps/common-lib/src/main/scala/com/gu/typerighter/model/TextRange.scala 40 apps/common-lib/src/main/scala/com/gu/typerighter/rules/BucketRuleResource.scala 98 apps/rule-manager/app/AppComponents.scala 81 apps/rule-manager/app/AppLoader.scala 19 apps/rule-manager/app/controllers/HomeController.scala 55 apps/rule-manager/app/controllers/RulesController.scala 298 apps/rule-manager/app/controllers/TagsController.scala 89 apps/rule-manager/app/db/DB.scala 17 apps/rule-manager/app/db/DbRule.scala 40 apps/rule-manager/app/db/DbRuleDraft.scala 609 apps/rule-manager/app/db/DbRuleLive.scala 304 apps/rule-manager/app/db/RuleTagDraft.scala 107 apps/rule-manager/app/db/RuleTagLive.scala 132 apps/rule-manager/app/db/Tags.scala 155 apps/rule-manager/app/model/BatchUpdateRuleForm.scala 16 apps/rule-manager/app/model/CheckerRuleForm.scala 105 apps/rule-manager/app/model/CreateRuleForm.scala 54 apps/rule-manager/app/model/CreateTagForm.scala 13 apps/rule-manager/app/model/PaginatedResponse.scala 13 apps/rule-manager/app/model/PublishRuleForm.scala 10 apps/rule-manager/app/model/UpdateRuleForm.scala 49 apps/rule-manager/app/service/DictionaryResource.scala 49 apps/rule-manager/app/service/RuleManager.scala 517 apps/rule-manager/app/service/RuleTesting.scala 143 apps/rule-manager/app/service/SheetsRuleResource.scala 149 apps/rule-manager/app/utils/Dictionary.scala 95 apps/rule-manager/app/utils/Errors.scala 3 apps/rule-manager/app/utils/FormHelpers.scala 18 apps/rule-manager/app/utils/LocalStack.scala 21 apps/rule-manager/app/utils/Permissions.scala 53 apps/rule-manager/app/utils/RuleManagerConfig.scala 21 apps/rule-manager/app/utils/StringHelpers.scala 9 apps/rule-manager/app/views/index.scala.html 30 apps/rule-manager/client/src/css/reset.css 32 apps/rule-manager/client/src/css/theme.scss 8 apps/rule-manager/client/src/css/typography.css 35 apps/rule-manager/client/src/ts/components/CategorySelector.tsx 72 apps/rule-manager/client/src/ts/components/Diff.tsx 342 apps/rule-manager/client/src/ts/components/FeatureSwitches.tsx 40 apps/rule-manager/client/src/ts/components/Label.tsx 17 apps/rule-manager/client/src/ts/components/LineBreak.tsx 10 apps/rule-manager/client/src/ts/components/PageNotFound.tsx 60 apps/rule-manager/client/src/ts/components/RuleContent.tsx 212 apps/rule-manager/client/src/ts/components/RuleDataLastUpdated.tsx 37 apps/rule-manager/client/src/ts/components/RuleForm.tsx 317 apps/rule-manager/client/src/ts/components/RuleFormBatchEdit.tsx 133 apps/rule-manager/client/src/ts/components/RuleFormSection.tsx 33 apps/rule-manager/client/src/ts/components/RuleHistory.tsx 93 apps/rule-manager/client/src/ts/components/RuleStatus.tsx 73 apps/rule-manager/client/src/ts/components/TagsSelector.tsx 41 apps/rule-manager/client/src/ts/components/TagsTable.tsx 408 apps/rule-manager/client/src/ts/components/context/featureSwitches.tsx 90 apps/rule-manager/client/src/ts/components/context/tags.tsx 161 apps/rule-manager/client/src/ts/components/form/SectionHeader.tsx 5 apps/rule-manager/client/src/ts/components/form/Title.tsx 6 apps/rule-manager/client/src/ts/components/helpers/errors.ts 14 apps/rule-manager/client/src/ts/components/helpers/hasCreateEditPermissions.ts 6 apps/rule-manager/client/src/ts/components/hooks/useBatchRules.ts 90 apps/rule-manager/client/src/ts/components/hooks/useDebounce.ts 9 apps/rule-manager/client/src/ts/components/hooks/usePeriodicRefresh.ts 10 apps/rule-manager/client/src/ts/components/hooks/useRule.ts 308 apps/rule-manager/client/src/ts/components/hooks/useRules.ts 138 apps/rule-manager/client/src/ts/components/icons/downChevron.tsx 16 apps/rule-manager/client/src/ts/components/icons/index.ts 84 apps/rule-manager/client/src/ts/components/icons/search.tsx 24 apps/rule-manager/client/src/ts/components/layout/Breadcrumbs.tsx 14 apps/rule-manager/client/src/ts/components/layout/FullHeightContentWithFixedHeader.tsx 28 apps/rule-manager/client/src/ts/components/layout/Header.tsx 70 apps/rule-manager/client/src/ts/components/layout/Logo.tsx 20 apps/rule-manager/client/src/ts/components/layout/Page.tsx 110 apps/rule-manager/client/src/ts/components/layout/ProfileMenu.tsx 23 apps/rule-manager/client/src/ts/components/modals/Reason.tsx 64 apps/rule-manager/client/src/ts/components/modals/Revert.tsx 58 apps/rule-manager/client/src/ts/components/pages/Rule.tsx 33 apps/rule-manager/client/src/ts/components/pages/Rules.tsx 260 apps/rule-manager/client/src/ts/components/pages/TestRule.tsx 208 apps/rule-manager/client/src/ts/components/rule/ConciseRuleStatus.tsx 39 apps/rule-manager/client/src/ts/components/table/PaginatedRulesTable.tsx 395 apps/rule-manager/client/src/ts/constants/constants.ts 52 apps/rule-manager/client/src/ts/constants/euiTheme.ts 12 apps/rule-manager/client/src/ts/index.tsx 11 apps/rule-manager/client/src/ts/utils/TyperighterChunkedAdapter.ts 145 apps/rule-manager/client/src/ts/utils/api.ts 42 apps/rule-manager/client/src/ts/utils/date.ts 2 apps/rule-manager/client/src/ts/utils/error.ts 6 apps/rule-manager/client/src/ts/utils/jsonSeq.ts 39 apps/rule-manager/client/src/ts/utils/rule.ts 31 apps/rule-manager/client/src/ts/utils/user.ts 11 apps/rule-manager/client/src/ts/utils/window.tsx 24 apps/rule-manager/client/vite.config.ts 46 apps/rule-manager/conf/evolutions/default/1.sql 15 apps/rule-manager/conf/evolutions/default/10.sql 2 apps/rule-manager/conf/evolutions/default/11.sql 26 apps/rule-manager/conf/evolutions/default/12.sql 8 apps/rule-manager/conf/evolutions/default/13.sql 10 apps/rule-manager/conf/evolutions/default/14.sql 10 apps/rule-manager/conf/evolutions/default/15.sql 2 apps/rule-manager/conf/evolutions/default/16.sql 2 apps/rule-manager/conf/evolutions/default/17.sql 12 apps/rule-manager/conf/evolutions/default/2.sql 4 apps/rule-manager/conf/evolutions/default/3.sql 13 apps/rule-manager/conf/evolutions/default/4.sql 2 apps/rule-manager/conf/evolutions/default/5.sql 12 apps/rule-manager/conf/evolutions/default/6.sql 23 apps/rule-manager/conf/evolutions/default/7.sql 20 apps/rule-manager/conf/evolutions/default/8.sql 5 apps/rule-manager/conf/evolutions/default/9.sql 12 apps/rule-manager/conf/logback.xml 28 build.sbt 160 cdk/lib/index.ts 281 project/ViteBuildHook.scala 15 project/plugins.sbt 8 riff-raff.yaml 30 script/js/compare-rule-xml.js 69 script/js/dump-db.ts 97 script/js/fixtures/example-rules-new.xml 604 script/js/fixtures/example-rules-old.xml 75