Steven Fukase 4 лет назад
Родитель
Сommit
237173a5e6

+ 2 - 0
packages/app/src/client/util/codemirror/codemirror-textlint.ts

@@ -2,6 +2,7 @@ import { TextlintKernel, TextlintKernelRule, TextlintRuleOptions } from '@textli
 import textlintToCodeMirror from 'textlint-message-to-codemirror';
 import textlintRuleMaxComma from 'textlint-rule-max-comma';
 import textlintRuleCommonMisspellings from 'textlint-rule-common-misspellings';
+import textlintRuleNoDroppingTheRa from 'textlint-rule-no-dropping-the-ra';
 import { AsyncLinter, Annotation } from 'codemirror/addon/lint/lint';
 import loggerFactory from '../../../utils/logger';
 
@@ -17,6 +18,7 @@ type RuleExtension = {
 const ruleModulesList = {
   'max-comma': textlintRuleMaxComma,
   'common-misspellings': textlintRuleCommonMisspellings,
+  'textlint-rule-no-dropping-the-ra': textlintRuleNoDroppingTheRa,
 };
 
 const logger = loggerFactory('growi:codemirror:codemirror-textlint');

+ 3 - 0
packages/app/src/components/PageEditor/CodeMirrorEditor.jsx

@@ -871,6 +871,9 @@ export default class CodeMirrorEditor extends AbstractEditor {
       {
         name: 'dummy-rule',
       },
+      {
+        name: 'no-dropping-the-ra',
+      },
       {
         name: 'common-misspellings',
         options: {