{"_id":"@cffnpwr/textlint-rule-no-doubled-additive-conjunction","_rev":"6-02381d4400be5bd4c0fa44dc8fd93111","name":"@cffnpwr/textlint-rule-no-doubled-additive-conjunction","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.0":{"name":"@cffnpwr/textlint-rule-no-doubled-additive-conjunction","version":"0.0.0","keywords":["oidc","trusted-publishing","setup"],"_id":"@cffnpwr/textlint-rule-no-doubled-additive-conjunction@0.0.0","maintainers":[{"name":"cffnpwr","email":"cffnpwr@gmail.com"}],"dist":{"shasum":"cbadb6a8e399c037942bf82497059752f41fc1b3","tarball":"https://registry.npmjs.org/@cffnpwr/textlint-rule-no-doubled-additive-conjunction/-/textlint-rule-no-doubled-additive-conjunction-0.0.0.tgz","fileCount":2,"integrity":"sha512-G8pZdxD3VffB/H35x8bCjSpZEK0H2J6wjScUO27Gob3Gh+a8SpQIFSSOBPuvdVVWO61XpONIzn3gzcMk35yisw==","signatures":[{"sig":"MEUCIFc0bkdl+e9LaCc5x89UunFbk+2xqlMiEt2sERKOXccAAiEA74Y7SE7sqjgOhYYKQvPxStLMdGJwtwJ/UeOOKWUV/Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2179},"_npmUser":{"name":"cffnpwr","email":"cffnpwr@gmail.com"},"_npmVersion":"11.17.0","description":"OIDC trusted publishing setup package for @cffnpwr/textlint-rule-no-doubled-additive-conjunction","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textlint-rule-no-doubled-additive-conjunction_0.0.0_1783862795971_0.8395054570634017","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cffnpwr/textlint-rule-no-doubled-additive-conjunction","version":"1.0.1","keywords":["textlintrule"],"author":{"name":"cffnpwr"},"license":"MIT","_id":"@cffnpwr/textlint-rule-no-doubled-additive-conjunction@1.0.1","maintainers":[{"name":"cffnpwr","email":"cffnpwr@gmail.com"}],"homepage":"https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras","bugs":{"url":"https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras/issues"},"dist":{"shasum":"bff2938cf19b84c37290e97fc1a8099bd08a17dc","tarball":"https://registry.npmjs.org/@cffnpwr/textlint-rule-no-doubled-additive-conjunction/-/textlint-rule-no-doubled-additive-conjunction-1.0.1.tgz","fileCount":10,"integrity":"sha512-TEqn/88LE3yGDpBOvdcoGOtYvY2QHJIov8FKL380wmEl3LYCOZ3R6bNGB2LVecffZdxa9dIh7aBCGWLLNFEb1g==","signatures":[{"sig":"MEUCIQD9F/cRfKaEPupa90wU6Elzd9J1fM2wMwOLYyqrVA9pIQIgfe8kk1cealkkPdCsHjwhjaw3ozgAHtYnRp10GRJwOXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cffnpwr%2ftextlint-rule-no-doubled-additive-conjunction@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96045},"type":"module","_from":"file:cffnpwr-textlint-rule-no-doubled-additive-conjunction-1.0.1.tgz","types":"./dist/index.d.cts","exports":{".":"./src/index.ts","./package.json":"./package.json"},"scripts":{"test":"bun test src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7997b5b9-4387-409c-ac39-6a5b99b1eca9"}},"_resolved":"/home/runner/work/textlint-rule-preset-ja-writing-extras/textlint-rule-preset-ja-writing-extras/packages/no-doubled-additive-conjunction/cffnpwr-textlint-rule-no-doubled-additive-conjunction-1.0.1.tgz","_integrity":"sha512-TEqn/88LE3yGDpBOvdcoGOtYvY2QHJIov8FKL380wmEl3LYCOZ3R6bNGB2LVecffZdxa9dIh7aBCGWLLNFEb1g==","repository":{"url":"git+https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras.git","type":"git","directory":"packages/no-doubled-additive-conjunction"},"_npmVersion":"11.16.0","description":"同一段落内での「さらに」「また」「加えて」の複数回使用を検出するtextlintルール","directories":{},"_nodeVersion":"24.18.0","dependencies":{"arktype":"2.2.2","sentence-splitter":"5.0.1","@cffnpwr/textlint-rule-preset-ja-writing-extras-shared":"0.1.0"},"publishConfig":{"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"@textlint/ast-node-types":"15.7.1"},"peerDependencies":{"textlint":">=15.0.0"},"inlinedDependencies":{"@textlint/types":"15.7.1","@textlint/ast-node-types":"15.7.1"},"_npmOperationalInternal":{"tmp":"tmp/textlint-rule-no-doubled-additive-conjunction_1.0.1_1783867875798_0.05508547558735377","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cffnpwr/textlint-rule-no-doubled-additive-conjunction","version":"1.0.3","keywords":["textlintrule"],"author":{"name":"cffnpwr"},"license":"MIT","_id":"@cffnpwr/textlint-rule-no-doubled-additive-conjunction@1.0.3","maintainers":[{"name":"cffnpwr","email":"cffnpwr@gmail.com"}],"homepage":"https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras","bugs":{"url":"https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras/issues"},"dist":{"shasum":"b8fba0242a72d968b4ce809b26ccc206f8efcb9b","tarball":"https://registry.npmjs.org/@cffnpwr/textlint-rule-no-doubled-additive-conjunction/-/textlint-rule-no-doubled-additive-conjunction-1.0.3.tgz","fileCount":10,"integrity":"sha512-LuzftXPVbgtqTSgRVzSMlPM26NcmZD+QcKLTjA6RZ8lR+6nHvpzuD+2ldlgjuJ4/Thu+dZWAYNfoqAXagCvcEg==","signatures":[{"sig":"MEUCIQCGq13LCBmvCRplbzwEg2cFlBwVjTRSNTXF2m+WZ5pIrwIgXFnwGCjS7+Llrl1SI2ePnpZ4igVhG/R0wvHfYH1XcBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cffnpwr%2ftextlint-rule-no-doubled-additive-conjunction@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77128},"type":"module","_from":"file:cffnpwr-textlint-rule-no-doubled-additive-conjunction-1.0.3.tgz","types":"./dist/index.d.cts","exports":{".":"./src/index.ts","./package.json":"./package.json"},"scripts":{"test":"bun test src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7997b5b9-4387-409c-ac39-6a5b99b1eca9"}},"_resolved":"/home/runner/work/textlint-rule-preset-ja-writing-extras/textlint-rule-preset-ja-writing-extras/packages/no-doubled-additive-conjunction/cffnpwr-textlint-rule-no-doubled-additive-conjunction-1.0.3.tgz","_integrity":"sha512-LuzftXPVbgtqTSgRVzSMlPM26NcmZD+QcKLTjA6RZ8lR+6nHvpzuD+2ldlgjuJ4/Thu+dZWAYNfoqAXagCvcEg==","repository":{"url":"git+https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras.git","type":"git","directory":"packages/no-doubled-additive-conjunction"},"_npmVersion":"11.16.0","description":"同一段落内での「さらに」「また」「加えて」の複数回使用を検出するtextlintルール","directories":{},"_nodeVersion":"24.18.0","dependencies":{"arktype":"2.2.3","sentence-splitter":"5.0.1","@cffnpwr/textlint-rule-preset-ja-writing-extras-shared":"1.0.2"},"publishConfig":{"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"@textlint/types":"15.7.1","@textlint/ast-node-types":"15.7.1"},"peerDependencies":{"textlint":">=15.0.0"},"inlinedDependencies":{"@textlint/types":"15.7.1","@textlint/ast-node-types":"15.7.1"},"_npmOperationalInternal":{"tmp":"tmp/textlint-rule-no-doubled-additive-conjunction_1.0.3_1783870239907_0.6001409624374894","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@cffnpwr/textlint-rule-no-doubled-additive-conjunction","version":"1.0.4","keywords":["textlintrule"],"author":{"name":"cffnpwr"},"license":"MIT","_id":"@cffnpwr/textlint-rule-no-doubled-additive-conjunction@1.0.4","maintainers":[{"name":"cffnpwr","email":"cffnpwr@gmail.com"}],"homepage":"https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras","bugs":{"url":"https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras/issues"},"dist":{"shasum":"d1493b26abc5039400127f91263bb9895fa360ca","tarball":"https://registry.npmjs.org/@cffnpwr/textlint-rule-no-doubled-additive-conjunction/-/textlint-rule-no-doubled-additive-conjunction-1.0.4.tgz","fileCount":10,"integrity":"sha512-baltBwkGMLxoUJ+jjZOQy0xgu+8F9ojR+BmsnGgRgsRZMBFcPOP5eZijkEMkrBfvAIU2IQKPXJkvJgkAiR1ceg==","signatures":[{"sig":"MEYCIQC5KLGJ18OcZ/WBYdjWC5XpOBltAmmin2DnCnCt+zp23wIhAKCGa1J0EpjunQMlmu86q+xslyp3FFfhfLTiheko8jAb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cffnpwr%2ftextlint-rule-no-doubled-additive-conjunction@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77128},"type":"module","_from":"file:cffnpwr-textlint-rule-no-doubled-additive-conjunction-1.0.4.tgz","types":"./dist/index.d.cts","exports":{".":"./src/index.ts","./package.json":"./package.json"},"scripts":{"test":"bun test src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7997b5b9-4387-409c-ac39-6a5b99b1eca9"}},"_resolved":"/home/runner/work/textlint-rule-preset-ja-writing-extras/textlint-rule-preset-ja-writing-extras/packages/no-doubled-additive-conjunction/cffnpwr-textlint-rule-no-doubled-additive-conjunction-1.0.4.tgz","_integrity":"sha512-baltBwkGMLxoUJ+jjZOQy0xgu+8F9ojR+BmsnGgRgsRZMBFcPOP5eZijkEMkrBfvAIU2IQKPXJkvJgkAiR1ceg==","repository":{"url":"git+https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras.git","type":"git","directory":"packages/no-doubled-additive-conjunction"},"_npmVersion":"11.16.0","description":"同一段落内での「さらに」「また」「加えて」の複数回使用を検出するtextlintルール","directories":{},"_nodeVersion":"24.18.0","dependencies":{"arktype":"2.2.3","sentence-splitter":"5.0.1","@cffnpwr/textlint-rule-preset-ja-writing-extras-shared":"1.0.4"},"publishConfig":{"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"@textlint/types":"15.7.1","@textlint/ast-node-types":"15.7.1"},"peerDependencies":{"textlint":">=15.0.0"},"inlinedDependencies":{"@textlint/types":"15.7.1","@textlint/ast-node-types":"15.7.1"},"_npmOperationalInternal":{"tmp":"tmp/textlint-rule-no-doubled-additive-conjunction_1.0.4_1783875111616_0.015032875559234382","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@cffnpwr/textlint-rule-no-doubled-additive-conjunction","version":"1.0.5","keywords":["textlintrule"],"author":{"name":"cffnpwr"},"license":"MIT","_id":"@cffnpwr/textlint-rule-no-doubled-additive-conjunction@1.0.5","maintainers":[{"name":"cffnpwr","email":"cffnpwr@gmail.com"}],"homepage":"https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras","bugs":{"url":"https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras/issues"},"dist":{"shasum":"73d9f7a1c1fb9f30e5402598cc02d25c904789b4","tarball":"https://registry.npmjs.org/@cffnpwr/textlint-rule-no-doubled-additive-conjunction/-/textlint-rule-no-doubled-additive-conjunction-1.0.5.tgz","fileCount":10,"integrity":"sha512-K6XdKkSxxT68rcW0AbOXCIXBVnsjSmxjArPLl+R15tAk7koDUOBn1wBsPH11JxNd5aU69G3nerfPh5+fWJtRjA==","signatures":[{"sig":"MEUCIQC3hNeYgSZG/deYvD7p3zCjFYmVVTQ8szAxVL54vHEJ0wIgOauLMBfEr7cA4hIR3QPL/etvFb/uHhimypev48Yi+CY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cffnpwr%2ftextlint-rule-no-doubled-additive-conjunction@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76963},"type":"module","_from":"file:cffnpwr-textlint-rule-no-doubled-additive-conjunction-1.0.5.tgz","types":"./dist/index.d.cts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"bun test src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7997b5b9-4387-409c-ac39-6a5b99b1eca9"}},"_resolved":"/home/runner/work/textlint-rule-preset-ja-writing-extras/textlint-rule-preset-ja-writing-extras/packages/no-doubled-additive-conjunction/cffnpwr-textlint-rule-no-doubled-additive-conjunction-1.0.5.tgz","_integrity":"sha512-K6XdKkSxxT68rcW0AbOXCIXBVnsjSmxjArPLl+R15tAk7koDUOBn1wBsPH11JxNd5aU69G3nerfPh5+fWJtRjA==","repository":{"url":"git+https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras.git","type":"git","directory":"packages/no-doubled-additive-conjunction"},"_npmVersion":"11.16.0","description":"同一段落内での「さらに」「また」「加えて」の複数回使用を検出するtextlintルール","directories":{},"_nodeVersion":"24.18.0","dependencies":{"arktype":"2.2.3","sentence-splitter":"5.0.1","@cffnpwr/textlint-rule-preset-ja-writing-extras-shared":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"@textlint/types":"15.7.1","@textlint/ast-node-types":"15.7.1"},"peerDependencies":{"textlint":">=15.0.0"},"inlinedDependencies":{"@textlint/types":"15.7.1","@textlint/ast-node-types":"15.7.1"},"_npmOperationalInternal":{"tmp":"tmp/textlint-rule-no-doubled-additive-conjunction_1.0.5_1783878176646_0.6899370029113807","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cffnpwr/textlint-rule-no-doubled-additive-conjunction","version":"1.1.0","description":"同一段落内での「さらに」「また」「加えて」の複数回使用を検出するtextlintルール","homepage":"https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras","bugs":{"url":"https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras/issues"},"repository":{"type":"git","url":"git+https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras.git","directory":"packages/no-doubled-additive-conjunction"},"license":"MIT","author":{"name":"cffnpwr"},"type":"module","keywords":["textlintrule"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"types":"./dist/index.d.cts","scripts":{"test":"bun test src","typecheck":"tsc --noEmit"},"dependencies":{"@cffnpwr/textlint-rule-preset-ja-writing-extras-shared":"1.1.0","arktype":"2.2.3","sentence-splitter":"5.0.1"},"devDependencies":{"@textlint/ast-node-types":"15.7.1","@textlint/types":"15.7.1"},"peerDependencies":{"textlint":">=15.0.0"},"inlinedDependencies":{"@textlint/ast-node-types":"15.7.1","@textlint/types":"15.7.1"},"_id":"@cffnpwr/textlint-rule-no-doubled-additive-conjunction@1.1.0","_integrity":"sha512-8WY1Je4rSfWNymaU/N20bPhIdUaP3wO7FBVU+8qorJaxkoOtLzw3feCtA0UC6lVYY1TeR/KK+xcL3fx/4nFIiA==","_resolved":"/home/runner/work/textlint-rule-preset-ja-writing-extras/textlint-rule-preset-ja-writing-extras/packages/no-doubled-additive-conjunction/cffnpwr-textlint-rule-no-doubled-additive-conjunction-1.1.0.tgz","_from":"file:cffnpwr-textlint-rule-no-doubled-additive-conjunction-1.1.0.tgz","_nodeVersion":"24.18.1","_npmVersion":"11.16.0","dist":{"integrity":"sha512-8WY1Je4rSfWNymaU/N20bPhIdUaP3wO7FBVU+8qorJaxkoOtLzw3feCtA0UC6lVYY1TeR/KK+xcL3fx/4nFIiA==","shasum":"8cec75b00ba6ad590e7b3f36acd393522244ebf3","tarball":"https://registry.npmjs.org/@cffnpwr/textlint-rule-no-doubled-additive-conjunction/-/textlint-rule-no-doubled-additive-conjunction-1.1.0.tgz","fileCount":10,"unpackedSize":79690,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cffnpwr%2ftextlint-rule-no-doubled-additive-conjunction@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAr53DdGV7YwFeyhvvhjfFUWdkavkCkaod5XC+1vWvrvAiAppBTtfK19IltzRMxFanFSWnegyhH1piOjl7cg6XI7eg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d326328-af0b-4488-8cfc-9660cd73df40"}},"directories":{},"maintainers":[{"name":"cffnpwr","email":"cffnpwr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/textlint-rule-no-doubled-additive-conjunction_1.1.0_1785720956415_0.25288174144999176"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-12T13:26:35.702Z","modified":"2026-08-03T01:35:56.891Z","0.0.0":"2026-07-12T13:26:36.090Z","1.0.1":"2026-07-12T14:51:15.937Z","1.0.3":"2026-07-12T15:30:40.048Z","1.0.4":"2026-07-12T16:51:51.744Z","1.0.5":"2026-07-12T17:42:56.769Z","1.1.0":"2026-08-03T01:35:56.551Z"},"bugs":{"url":"https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras/issues"},"author":{"name":"cffnpwr"},"license":"MIT","homepage":"https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras","keywords":["textlintrule"],"repository":{"type":"git","url":"git+https://github.com/cffnpwr/textlint-rule-preset-ja-writing-extras.git","directory":"packages/no-doubled-additive-conjunction"},"description":"同一段落内での「さらに」「また」「加えて」の複数回使用を検出するtextlintルール","maintainers":[{"name":"cffnpwr","email":"cffnpwr@gmail.com"}],"readme":"# @cffnpwr/textlint-rule-no-doubled-additive-conjunction\n\n[![GitHub License](https://img.shields.io/github/license/cffnpwr/textlint-rule-preset-ja-writing-extras?style=flat)](./LICENSE)\n[![npm Version](https://img.shields.io/npm/v/%40cffnpwr%2Ftextlint-rule-no-doubled-additive-conjunction?style=flat)](https://www.npmjs.com/package/@cffnpwr/textlint-rule-no-doubled-additive-conjunction)\n[![JSR Version](https://jsr.io/badges/@cffnpwr/textlint-rule-no-doubled-additive-conjunction)](https://jsr.io/@cffnpwr/textlint-rule-no-doubled-additive-conjunction)\n\nA textlint rule that detects the use of additive conjunctions (「さらに」「また」「加えて」) more than\nonce within the same paragraph.\n\n[日本語のREADMEはこちら](./README-ja.md)\n\nRepeatedly firing off additive conjunctions tends to produce a structure that merely strings a list\ntogether with conjunctions. Since paraphrasing the word (「さらに」→「また」) does not change the fact\nthat they are being repeated, the target words are counted together as a group.\n\n```markdown\n<!-- NG -->\nまた、一つ目の理由があります。\nさらに、二つ目の理由もあります。\n\n<!-- OK -->\n理由は二つあります。\n一つ目は〜です。\n二つ目は〜です。\n```\n\nA word is counted as a conjunction only when the target word appears at the beginning of a sentence\nfollowed by the full-width comma 「、」 (「また、」「さらに、」「加えて、」). The delimiter immediately\nafter it is restricted to the full-width comma 「、」; a half-width comma 「,」 or a sentence beginning\nwith no comma is out of scope. The same applies when the target words are swapped out via\n`conjunctions`: a swapped-in word is likewise counted only in the form of \"word + comma 「、」\".\nDifferent words such as 「またの機会」 or 「また聞き」, and adverbial uses within a sentence such as\n「性能をさらに高める」, are out of scope. Because the sentence-beginning check is performed on text with\nemphasis and other markup removed, a sentence beginning such as `**また**、` is also counted. Inline\ncode, HTML, and images are not included in the text used for the sentence-beginning check.\n\nWhen the total number of occurrences of the target words within a paragraph reaches two or more,\neach occurrence from the second one onward is reported. The first use is not reported, as it is a\nlegitimate usage.\n\nEach report includes a suggestion that removes the conjunction and the full-width comma 「、」\nimmediately after it. The suggestion is not applied automatically by `textlint --fix`; it is only\napplied when the user selects it in an editor. This is because whether to remove the conjunction or\nto restructure the sentence or paragraph depends on context.\n\nThe existing\n[textlint-rule-no-doubled-conjunction](https://github.com/textlint-ja/textlint-rule-no-doubled-conjunction)\ndetects repetition of the same conjunction across adjacent sentences via morphological analysis, but\nbecause IPAdic does not classify 「さらに」 (an adverb) or 「加えて」 (a verb + particle) as\nconjunctions, it cannot handle repeated use of the additive family. This rule complements it.\n\n## How to Install\n\n### npm\n\n```sh\nnpm install --save-dev @cffnpwr/textlint-rule-no-doubled-additive-conjunction\n```\n\nor\n\n```sh\nnpx jsr add -D @cffnpwr/textlint-rule-no-doubled-additive-conjunction\n```\n\n### yarn\n\n```sh\nyarn add --dev @cffnpwr/textlint-rule-no-doubled-additive-conjunction\n```\n\nor\n\n```sh\nyarn dlx jsr add -D @cffnpwr/textlint-rule-no-doubled-additive-conjunction\n```\n\n### pnpm\n\n```sh\npnpm add --save-dev @cffnpwr/textlint-rule-no-doubled-additive-conjunction\n```\n\nor\n\n```sh\npnpm dlx jsr add -D @cffnpwr/textlint-rule-no-doubled-additive-conjunction\n```\n\n### Bun\n\n```sh\nbun add --dev @cffnpwr/textlint-rule-no-doubled-additive-conjunction\n```\n\nor\n\n```sh\nbunx jsr add -D @cffnpwr/textlint-rule-no-doubled-additive-conjunction\n```\n\n### Deno\n\n```sh\ndeno add --dev npm:@cffnpwr/textlint-rule-no-doubled-additive-conjunction\n```\n\nor\n\n```sh\ndeno add --dev jsr:@cffnpwr/textlint-rule-no-doubled-additive-conjunction\n```\n\n## How to Use\n\nAdd it to `.textlintrc.json`.\n\n```json\n{\n  \"rules\": {\n    \"@cffnpwr/textlint-rule-no-doubled-additive-conjunction\": true\n  }\n}\n```\n\n## Options\n\n```ts\ninterface Options {\n  conjunctions?: string[];\n  skipBlockQuote?: boolean;\n}\n```\n\n| Option | Default | Description |\n| --- | --- | --- |\n| `conjunctions` | `[\"さらに\", \"また\", \"加えて\"]` | The list of words to count. When specified, it overrides the default |\n| `skipBlockQuote` | `true` | Excludes content under quotes (BlockQuote) from inspection |\n\nSpecifying an unknown option key or an invalid value results in an error.\n\n```json\n{\n  \"rules\": {\n    \"@cffnpwr/textlint-rule-no-doubled-additive-conjunction\": {\n      \"conjunctions\": [\"さらに\", \"また\", \"加えて\", \"更に\"]\n    }\n  }\n}\n```\n\n## License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}