languagetool-language-modules/de/src/main/java/org/languagetool/rules/de/AgreementRule.java (8 lines):
- line 62: * TODO: the implementation could use a re-write that first detects the relevant noun phrases and then checks agreement
- line 309: String posToken = tokens[i].getAnalyzedToken(0).getPOSTag(); //TODO: check for all readings?
- line 321: // TODO: "der eine Polizist" -> nicht ignorieren, sondern "der polizist" checken; "auf der einen Seite"
- line 322: // TODO: "Leute, die eine gewissen Sicherheit brauchen." -> nicht ignorieren
- line 357: // TODO: add a case (checkAdjNounAgreement) for special cases like "deren",
- line 456: // TODO: improve this so it only returns true for real relative clauses
- line 485: // TODO: remove "-".equals(token2.getToken()) after the bug fix
- line 654: // TODO: remove (token3 == null || token3.getToken().length() < 2)
languagetool-core/src/main/java/org/languagetool/rules/patterns/PatternRuleMatcher.java (6 lines):
- line 135: // TODO: hacky workaround, find a proper solution. See EnglishPatternRuleTest.testBug()
- line 168: // FIXME: this is fishy, assumes that comma should always come before whitespace:
- line 209: //FIXME: this only considers properly the first match in first suggestion.
- line 315: // TODO compute/return errorMessageProcessed here as well
- line 318: //TODO keep the previous matches length and handle it appropriately
- line 323: // FIXME: is this correct? this is how we deal with multiple matches
languagetool-language-modules/ru/src/main/resources/org/languagetool/resource/ru/disambiguation.xml (6 lines):
- line 376:
- line 406:
- line 422:
- line 436:
- line 955:
- line 969:
languagetool-language-modules/uk/src/main/resources/org/languagetool/rules/uk/grammar-punctuation.xml (6 lines):
- line 337:
- line 633:
- line 637:
- line 1308:
- line 2526:
- line 606:
- line 663:
- line 1103:
- line 160:
- line 203:
- line 223:
- line 159:
- line 202:
- line 222:
- line 412:
- line 541:
languagetool-language-modules/uk/src/main/java/org/languagetool/rules/uk/TokenAgreementAdjNounRule.java (4 lines):
- line 123: //TODO: temp for adv/prep
- line 141: //TODO: nv still can be wrong if :np/:ns is present to it's not much gain for lots of work
- line 143: //TODO: turn back on when we can handle pron
- line 266: // TODO: && tag(adjAnalyzedTokenReadings.getToken().substring(2)) has adjp
languagetool-core/src/main/java/org/languagetool/rules/ngrams/NgramProbabilityRule.java (4 lines):
- line 56: //TODO: this might improve results in general, but on our evaluation set, it makes results worse:
- line 186: // TODO: no need for this to run every time?!
- line 198: if (newProb.getProb() * 1000000L > p.getProb()) { // TODO: this is a good factor - find the best one (3gram vs. 4gram)
- line 226: if (alternativeProbability.getProb() >= p.getProb()) { // TODO: consider a factor?
languagetool-language-modules/es/src/main/resources/org/languagetool/resource/es/disambiguation.xml (4 lines):
- line 154:
- line 496:
- line 2791:
- line 5700:
languagetool-language-modules/pt/src/main/java/org/languagetool/rules/pt/PortugueseAccentuationCheckRule.java (4 lines):
- line 42: * TODO Verify all exceptions that apply to Portuguese
- line 43: * FIXME Convert all chunking tags to the ones used in Portuguese
- line 81: private static final Pattern PRONOME_PESSOAL = Pattern.compile("P0.{6}|PP3CN000|PP3NN000|PP3CP000|PP3CSD00"); // TODO Confirmar a exclusão de: PP3..A00 (coincidee COM articles determinats) se aplica ao português
- line 90: setDefaultOff(); // FIXME This rule is a basic adaptation that has no exceptions added. Users may test the rule and give the required feedback so that the rule can be on by default
languagetool-language-modules/ar/src/main/java/org/languagetool/rules/ar/ArabicTransVerbRule.java (4 lines):
- line 121: // FIXME: test all suggestions
- line 194: //FIXME: test if the next token is the suitable preposition for the previous token as verbtoken
- line 211: // FIXME: remove the specific flag for option D
- line 233: // FIXME ; generate multiple cases
languagetool-core/src/main/java/org/languagetool/rules/GRPCRule.java (3 lines):
- line 99: /*TODO Delete this temporal fix as this is for speeding up execution for too long sentences*/
- line 253: // TODO this is a temp fix to avoid sending too long sentences to the server
- line 356: // TODO: handle partial failures
languagetool-dev/src/main/java/org/languagetool/rules/spelling/suggestions/SuggestionChangesTest.java (3 lines):
- line 238: if (suggestions.isEmpty()) { // TODO should be tracked as well
- line 404: continue; // TODO handle auto maybe?
- line 420: String userLanguage = entries[0]; // TODO: what to do with e.g. de-AT,de-DE;...
languagetool-language-modules/uk/src/main/java/org/languagetool/rules/uk/TokenAgreementPrepNounExceptionHelper.java (3 lines):
- line 86: // TODO: temporary until we have better logic - skip
- line 211: // TODO: make it more generic
- line 217: // TODO: про вчора, щодо завтра
languagetool-core/src/main/java/org/languagetool/rules/spelling/suggestions/SuggestionsOrdererFeatureExtractor.java (3 lines):
- line 179: // TODO: test weighing unigrams less
- line 180: // TODO: test 4grams again
- line 223: // TODO: new features: at sentence start / end;
languagetool-dev/src/main/java/org/languagetool/dev/bigdata/CommonCrawlToNgram.java (2 lines):
- line 101: String buf = new String(buffer, 0, n); // TODO: not always correct, we need to wait for line end first?
- line 204: // TODO: runtime code will crash if there are more than 1000 of these docs, so update instead of delete
languagetool-language-modules/uk/src/main/java/org/languagetool/language/Ukrainian.java (2 lines):
- line 145: // TODO: does not handle dot in abbreviations in the middle of the sentence, and also !.., ?..
- line 159: // TODO: does not handle !.. and ?..
languagetool-language-modules/en/src/main/resources/org/languagetool/rules/en/en-US/grammar.xml (2 lines):
- line 469:
- line 580:
languagetool-core/src/main/java/org/languagetool/rules/spelling/symspell/implementation/SymSpell.java (2 lines):
- line 82: // compactLevel = (byte) defaultCompactLevel; //TODO might be faulty...
- line 736: private static long N = 1024908267229L; // TODO make dynamic man.
languagetool-dev/src/main/java/org/languagetool/dev/httpchecker/HttpApiSentenceChecker.java (2 lines):
- line 135: // TODO: check?
- line 208: // TODO: read from file instead of command line
languagetool-language-modules/en/src/main/java/org/languagetool/rules/en/EnglishUnpairedBracketsRule.java (2 lines):
- line 54: /* TODO: Remove after Tests
- line 83: //TODO: What is done here? Examples?
languagetool-language-modules/uk/src/main/java/org/languagetool/tagging/uk/LetterEndingForNumericHelper.java (2 lines):
- line 20: // TODO: many of those depend on the last digit we can do better with regex
- line 67: //TODO: вживають іменником: у 7-ми томах
languagetool-server/src/main/java/org/languagetool/server/GRPCServer.java (2 lines):
- line 91: // TODO: rawMatches should have all results, regardless of mode/level/tempOff/...
- line 95: // TODO use checkInternal again
languagetool-core/src/main/java/org/languagetool/rules/ngrams/LanguageModelUtils.java (2 lines):
- line 61: // TODO: debug token not found sometimes
- line 182: ngram4MiddleRight = ngram4MiddleLeft; // TODO: is this okay?
languagetool-server/src/main/java/org/languagetool/server/ServerMetricsCollector.java (2 lines):
- line 69: // TODO: deprecate - replaced by histograms below
- line 97: // TODO add label for route, method, ...?
languagetool-core/src/main/java/org/languagetool/language/identifier/DefaultLanguageIdentifier.java (2 lines):
- line 297: //TODO: just to see how often we would return no results because of that parameter -> remove later
- line 386: //TODO: just to see how often we would return no results because of that parameter -> remove later
languagetool-language-modules/de/src/main/java/org/languagetool/rules/de/CaseRule.java (2 lines):
- line 1116: // TODO: "vor Schlimmerem", "Er hatte Schlimmes zu befürchten"
- line 1117: // TODO: wir finden den Fehler in "Die moderne Wissenschaftlich" nicht, weil nicht alle
languagetool-server/src/main/java/org/languagetool/server/TextChecker.java (2 lines):
- line 786: //+ ", temporaryPremiumDisabledRuleMatches: " + temporaryPremiumDisabledRuleMatch //TODO activate if used
- line 787: //+ ", temporaryPremiumDisabledRuleMatchedIds: " + temporaryPremiumDisabledRuleMatchedIds //TODO activate if used
languagetool-language-modules/uk/src/main/java/org/languagetool/rules/uk/TokenAgreementPrepNounRule.java (2 lines):
- line 276: //TODO: |його|її
- line 392: // TODO: ледь не
languagetool-language-modules/ga/src/main/java/org/languagetool/tagging/ga/Utils.java (2 lines):
- line 80: // TODO: prefix corrections
- line 81: // TODO: other alterations
languagetool-language-modules/pt/src/main/java/org/languagetool/tagging/pt/PortugueseTagger.java (2 lines):
- line 45: // TODO: add more, we will need this
- line 78: // TODO: remove "PERCENTAGES" disambiguator rule
languagetool-core/src/main/java/org/languagetool/rules/AbstractFindSuggestionsFilter.java (2 lines):
- line 56: //TODO: remove suggestions that trigger the rule again.
- line 109: // TODO: do not tag capitalized words with tags for lower case
languagetool-core/src/main/java/org/languagetool/LanguageAnnotator.java (2 lines):
- line 67: // TODO: tokenizing might be different for languages...
- line 182: return token.token.matches("[.?!;:\"„“»«()\\[\\]\n]"); // TODO: " - "
languagetool-language-modules/uk/src/main/java/org/languagetool/tagging/disambiguation/uk/UkrainianHybridDisambiguator.java (2 lines):
- line 393: //TODO: unify adj and noun
- line 647: TODO:
languagetool-language-modules/de/src/main/java/org/languagetool/rules/de/AdaptSuggestionFilter.java (2 lines):
- line 69: } else if (detAdjNoun && false) { // TODO: needs more testing before commenting in
- line 181: // TODO: what if more than one match?
languagetool-core/src/main/java/org/languagetool/rules/AbstractUnitConversionRule.java (2 lines):
- line 364: // TODO: be cleverer than !equals("0"), can prevent valid conversions
- line 446: // TODO convert whole range, not only end
languagetool-wikipedia/src/main/java/org/languagetool/dev/index/Searcher.java (2 lines):
- line 194: //TODO: the search itself could also timeout, don't just ignore that:
- line 206: // TODO: if we interrupt the whole thread anyway, do we still need the TimeLimitingCollector?
languagetool-core/src/main/java/org/languagetool/rules/spelling/morfologik/suggestions_ordering/DetailedDamerauLevenstheinDistance.java (2 lines):
- line 288: // TODO understand initialization
- line 321: // TODO: think about order, multiple cases might be true, which operations should be preferred?
languagetool-dev/src/main/java/org/languagetool/dev/bigdata/ProhibitedCompoundRuleEvaluator.java (2 lines):
- line 56: // TODO maybe remove
- line 197: // TODO deduplicate / delegate
languagetool-core/src/main/java/org/languagetool/rules/patterns/RepeatedPatternRuleTransformer.java (1 line):
- line 119: // TODO: what should we use here? calculate based on min_prev_matches?
languagetool-dev/src/main/java/org/languagetool/dev/eval/RealWordCorpusEvaluator.java (1 line):
- line 146: //TODO: it depends on the order of matches whether [++] comes before [ +] (it should!)
languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/pt-BR/style.xml (1 line):
- line 275:
languagetool-language-modules/sk/src/main/resources/org/languagetool/rules/sk/grammar-typography.xml (1 line):
- line 193:
languagetool-language-modules/ca/src/main/java/org/languagetool/rules/ca/FindSuggestionsEsFilter.java (1 line):
- line 67: // TODO: do not tag capitalized words with tags for lower case
languagetool-server/src/main/java/org/languagetool/server/RemoteSynthesizer.java (1 line):
- line 35: // removing duplicates. TODO: de-duplicate in the original synthesizer (?)
languagetool-language-modules/en/src/main/java/org/languagetool/rules/en/GoogleStyleWordTokenizer.java (1 line):
- line 45: // TODO: add more cases if needed:
languagetool-language-modules/pt/src/main/java/org/languagetool/rules/pt/MorfologikPortugueseSpellerRule.java (1 line):
- line 97: // TODO: document this, as it's about to get messy
languagetool-language-modules/ja/src/main/java/org/languagetool/language/Japanese.java (1 line):
- line 51: // TODO: provide common words file
languagetool-dev/src/main/java/org/languagetool/dev/diff/LightRuleMatchParser.java (1 line):
- line 85: //TODO: Maybe just works for xml rules
languagetool-language-modules/de/src/main/java/org/languagetool/language/SwissGerman.java (1 line):
- line 98: //TODO: replace this by supporting remote-rule-filter for language variants
languagetool-core/src/main/java/org/languagetool/rules/RemoteRule.java (1 line):
- line 293: // TODO: make configurable
languagetool-http-client/src/main/java/org/languagetool/remote/ArtificialErrorEval.java (1 line):
- line 235: //TODO: remove existing folder
languagetool-standalone/src/main/java/org/languagetool/gui/LanguageManagerDialog.java (1 line):
- line 82: // TODO: taken from ConfigurationDialog, avoid duplication:
languagetool-language-modules/uk/src/main/java/org/languagetool/tagging/disambiguation/uk/UkrainianMultiwordChunker.java (1 line):
- line 37: // TODO: this is a bit slow - we recompile regex every time, need better solution
languagetool-language-modules/fr/src/main/java/org/languagetool/rules/fr/PostponedAdjectiveConcordanceFilter.java (1 line):
- line 245: //TODO DET_CS, DET_CP without noun afterwards
languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/remote-rule-filters.xml (1 line):
- line 44:
languagetool-language-modules/uk/src/main/java/org/languagetool/tagging/uk/UkrainianTagger.java (1 line):
- line 333: //TODO: add special tags if necessary
languagetool-language-modules/en/src/main/java/org/languagetool/chunking/EnglishChunkFilter.java (1 line):
- line 111: // TODO: "Additionally, there are over 500 college and university chapter."
languagetool-language-modules/it/src/main/resources/org/languagetool/rules/it/grammar.xml (1 line):
- line 2001:
languagetool-language-modules/eo/src/main/java/org/languagetool/tokenizers/eo/EsperantoWordTokenizer.java (1 line):
- line 50: // TODO: find a cleaner implementation, this is a hack
languagetool-language-modules/nl/src/main/resources/org/languagetool/rules/nl/nl-BE/grammar.xml (1 line):
- line 850:
languagetool-server/src/main/java/org/languagetool/server/LanguageToolHttpHandler.java (1 line):
- line 366: // TODO: might need more than 512 chars, thus not logged to DB:
languagetool-core/src/main/java/org/languagetool/CheckResults.java (1 line):
- line 50: //TODO: use this later, when we are sure the sentenceRanges (from extendedSentenceRange) are are correct.
languagetool-language-modules/pt/src/main/java/org/languagetool/rules/pt/BrazilianToponymFilter.java (1 line):
- line 37: // TODO: read this from user options or something...
languagetool-language-modules/sr/src/main/java/org/languagetool/language/Serbian.java (1 line):
- line 66: // TODO: Make names based on rules that will reside in these files
languagetool-language-modules/de/src/main/java/org/languagetool/rules/de/AgreementRuleAntiPatterns1.java (1 line):
- line 579: "Grünstadt|Hallstadt|Halberstadt|Ingolstadt|Johanngeorgenstadt|Karlstadt") // TODO: extend, https://de.wikipedia.org/wiki/Liste_der_St%C3%A4dte_in_Deutschland
languagetool-core/src/main/java/org/languagetool/rules/ReadabilityRule.java (1 line):
- line 213: * TODO: further improvement of the method
languagetool-core/src/main/java/org/languagetool/rules/GenericUnpairedBracketsRule.java (1 line):
- line 136: // Smiley ")))" TODO: need more testing
languagetool-commandline/src/main/java/org/languagetool/commandline/CommandLineTools.java (1 line):
- line 287: //TODO: it would be nice to have timing for each disambiguation rule too
languagetool-language-modules/ca/src/main/java/org/languagetool/rules/ca/DonarseliBeFilter.java (1 line):
- line 154: //TODO: quines coses se li donen bé; les que no se't donen tan bé;
languagetool-server/src/main/java/org/languagetool/server/HTTPServerConfig.java (1 line):
- line 1279: // TODO could introduce 'expire after access' logic, i.e. refresh expire when reading
languagetool-language-modules/en/src/main/java/org/languagetool/rules/en/EnglishWordRepeatRule.java (1 line):
- line 53: // TODO:
languagetool-wikipedia/src/main/java/org/languagetool/dev/wikipedia/TextConverter.java (1 line):
- line 241: // // TODO: sometimes this seems to fix the error position, but we'd need to find out under which circumstances:
languagetool-core/src/main/java/org/languagetool/rules/spelling/SymSpellRule.java (1 line):
- line 232: // TODO: messages
languagetool-language-modules/de/src/main/java/org/languagetool/rules/de/UpperCaseNgramRule.java (1 line):
- line 49: TODO: potential extension - too many false alarms for now...
languagetool-language-modules/zh/src/main/java/org/languagetool/rules/zh/ChineseConfusionProbabilityRule.java (1 line):
- line 34: // TODO: add example:
languagetool-language-modules/en/src/main/resources/org/languagetool/rules/en/grammar-l2-de.xml (1 line):
- line 32: TODO:
languagetool-server/src/main/java/org/languagetool/server/RequestLimiter.java (1 line):
- line 31: // TODO: this only works if the period covered is larger than requestLimitPeriodInSeconds -
languagetool-language-modules/uk/src/main/java/org/languagetool/rules/uk/LemmaHelper.java (1 line):
- line 39: //TODO: merge with above?
languagetool-language-modules/de/src/main/java/org/languagetool/rules/de/VerbAgreementRule.java (1 line):
- line 53: * TODO:
languagetool-server/src/main/java/org/languagetool/server/Pipeline.java (1 line):
- line 212: // TODO use checkInternal again
languagetool-language-modules/en/src/main/resources/org/languagetool/rules/en/en-US/style.xml (1 line):
- line 415:
languagetool-language-modules/crh/src/main/java/org/languagetool/tagging/crh/CrimeanTatarTagger.java (1 line):
- line 33: //TODO: need crh_UA locale - it's not currently supported by Java
languagetool-core/src/main/java/org/languagetool/language/LanguageBuilder.java (1 line):
- line 66: //TODO: when the XML file is mergeable with
languagetool-wikipedia/src/main/java/org/languagetool/dev/dumpcheck/CommonCrawlSentenceSource.java (1 line):
- line 86: String buf = new String(buffer, 0, n); // TODO: not always correct, we need to wait for line end first?
languagetool-wikipedia/src/main/java/org/languagetool/dev/index/LanguageToolFilter.java (1 line):
- line 119: // TODO: would be needed so negated tokens can match on something (see testNegatedMatchAtSentenceStart())
languagetool-server/src/main/java/org/languagetool/server/PipelinePool.java (1 line):
- line 132: //TODO: Will not work anymore if we handle custom rules as remote rules
languagetool-core/src/main/java/org/languagetool/languagemodel/LuceneSingleIndexLanguageModel.java (1 line):
- line 136: //TODO: move this into the document? It's not there currently...
languagetool-language-modules/de/src/main/java/org/languagetool/tagging/disambiguation/rules/de/GermanRuleDisambiguator.java (1 line):
- line 48: //TODO: merge in one disambiguator:
languagetool-language-modules/uk/src/main/java/org/languagetool/rules/uk/TokenAgreementNumrNounRule.java (1 line):
- line 468: // TODO: force only direct inflections for півтора
languagetool-language-modules/ru/src/main/java/org/languagetool/rules/ru/RussianConfusionProbabilityRule.java (1 line):
- line 34: // TODO: add example:
languagetool-language-modules/nl/src/main/java/org/languagetool/tagging/nl/DutchTagger.java (1 line):
- line 245: // TODO clearing the l list does not work here; the 'LIKELY_SPELLING' tag should be removed! But somehow, this does not work when done here.
languagetool-language-modules/en/src/main/java/org/languagetool/rules/en/UpperCaseNgramRule.java (1 line):
- line 604: && token.hasPosTagStartingWith("VB") // start only with these to avoid false alarms. TODO: extend
languagetool-language-modules/uk/src/main/java/org/languagetool/rules/uk/MorfologikUkrainianSpellerRule.java (1 line):
- line 139: if(PATTERN.matcher(word).matches()) { //TODO: only do this for initials when last name is followed
languagetool-core/src/main/java/org/languagetool/rules/ScoredConfusionSet.java (1 line):
- line 31: * TODO remove code duplication with ConfusionSet
languagetool-dev/src/main/java/org/languagetool/dev/bigdata/AllConfusionRulesEvaluator.java (1 line):
- line 66: ConfusionRuleEvaluator eval = new ConfusionRuleEvaluator(lang, languageModel, false, true); // TODO: consider bidirectional
languagetool-language-modules/de/src/main/java/org/languagetool/rules/de/RemoveUnknownCompoundsFilter.java (1 line):
- line 41: // TODO: use ngrams. no occurrences for compound = don't show error
languagetool-language-modules/de/src/main/java/org/languagetool/rules/de/GermanUnpairedBracketsRule.java (1 line):
- line 49: /* TODO: Remove after tests
languagetool-dev/src/main/java/org/languagetool/dev/bigdata/CommonCrawlToNgram3.java (1 line):
- line 83: String buf = new String(buffer, 0, n); // TODO: not always correct, we need to wait for line end first?
languagetool-language-modules/it/src/main/java/org/languagetool/rules/it/ItalianConfusionProbabilityRule.java (1 line):
- line 34: // TODO: add example:
languagetool-core/src/main/java/org/languagetool/languagemodel/BaseLanguageModel.java (1 line):
- line 78: // TODO: lm.getCount("_START_") returns 0 for Google data -- see getCount(String) in LuceneLanguageModel
languagetool-dev/src/main/java/org/languagetool/dev/eval/SimpleCorpusEvaluator.java (1 line):
- line 107: //TODO: it depends on the order of matches whether [++] comes before [ +] (it should!)
languagetool-core/src/main/java/org/languagetool/rules/RemoteRuleMetrics.java (1 line):
- line 54: // TODO: provide configuration as info?
languagetool-language-modules/uk/src/main/java/org/languagetool/rules/uk/TokenAgreementVerbNounRule.java (1 line):
- line 292: // TODO: need to adjust highlight to the verb to replace instead of the noun
languagetool-language-modules/de/src/main/resources/org/languagetool/rules/de/de-CH/grammar.xml (1 line):
- line 608:
languagetool-language-modules/es/src/main/java/org/languagetool/rules/es/SpanishWordRepeatBeginningRule.java (1 line):
- line 76: //TODO check if the comma is already present in the sentence
languagetool-language-modules/ca/src/main/java/org/languagetool/rules/ca/PronomsFeblesHelper.java (1 line):
- line 281: //TODO: add reflexive pronoun to another pronoun
languagetool-core/src/main/java/org/languagetool/rules/patterns/RegexPatternRule.java (1 line):
- line 42: private static final Pattern suggestionPattern = Pattern.compile("(.*?)"); // TODO: this needs to be cleaned up, there should be no need to parse this?
languagetool-core/src/main/java/org/languagetool/tagging/disambiguation/rules/DisambiguationPatternRuleReplacer.java (1 line):
- line 164: //TODO: unifiedTokens.length is larger > matchingTokensWithCorrection in cases where there are no markers...
languagetool-core/src/main/java/org/languagetool/languagemodel/MultiLanguageModel.java (1 line):
- line 48: // TODO: decide what's the proper way to combine the probabilities
languagetool-core/src/main/java/org/languagetool/Languages.java (1 line):
- line 358: /* TODO: It should return the DefaultLanguageVariant,
languagetool-dev/src/main/java/org/languagetool/dev/simulation/TypingSimulator.java (1 line):
- line 40: * TODO: use several threads
languagetool-language-modules/fa/src/main/java/org/languagetool/rules/fa/WordCoherencyRule.java (1 line):
- line 40: // TODO:
languagetool-language-modules/pl/src/main/java/org/languagetool/rules/pl/MorfologikPolishSpellerRule.java (1 line):
- line 187: probablyCorrectWords.add(word); // FIXME: some strange words are being accepted, like prekupa
languagetool-language-modules/en/src/main/java/org/languagetool/rules/en/AdverbFilter.java (1 line):
- line 546: // TODO: add more or maybe use https://github.com/simplenlg/simplenlg?
languagetool-tools/src/main/java/org/languagetool/tools/SpellDictionaryBuilder.java (1 line):
- line 104: // TODO: as the word occurrence data from
languagetool-wikipedia/src/main/java/org/languagetool/dev/index/PatternRuleQueryBuilder.java (1 line):
- line 245: // TODO: this is not enough: the first of the tokens in the group will not get into this branch
languagetool-language-modules/br/src/main/java/org/languagetool/tokenizers/br/BretonWordTokenizer.java (1 line):
- line 54: // FIXME: this is a bit of a hacky way to tokenize. It should work
languagetool-core/src/main/java/org/languagetool/rules/spelling/multitoken/MultitokenSpeller.java (1 line):
- line 211: //TODO: full keyboard distances
languagetool-language-modules/km/src/main/java/org/languagetool/language/Khmer.java (1 line):
- line 57: // TODO: provide common words file
languagetool-core/src/main/java/org/languagetool/RemoteRuleFallbackManager.java (1 line):
- line 88: //TODO: decide if this is what we want!
languagetool-language-modules/ca/src/main/java/org/languagetool/rules/ca/ConvertToGenderAndNumberFilter.java (1 line):
- line 212: //TODO: una d'aquests vessants; una dels vessants
languagetool-language-modules/uk/src/main/java/org/languagetool/rules/uk/PunctuationCheckRule.java (1 line):
- line 28: * TODO: spaces seem to be special, extract from regexp?
languagetool-core/src/main/java/org/languagetool/rules/patterns/ConsistencyPatternRuleTransformer.java (1 line):
- line 130: // TODO: what should we use here? calculate based on min_prev_matches?
languagetool-language-modules/uk/src/main/java/org/languagetool/rules/uk/SimpleReplaceSoftRule.java (1 line):
- line 40: * TODO: AbstractSimpleReplaceRule loads context as part of suggestion list
languagetool-language-modules/uk/src/main/java/org/languagetool/tokenizers/uk/UkrainianWordTokenizer.java (1 line):
- line 76: // TODO: use \uE120 for most of non-breaking cases
languagetool-core/src/main/java/org/languagetool/rules/spelling/VagueSpellChecker.java (1 line):
- line 76: // TODO: what if there's more than one spell rule?