Code Monkey home page Code Monkey logo

textlint-rule-ja-no-successive-word's Introduction

textlint-ja

textlintの日本語コミュニティです。

textlintの日本語関係のルールのリポジトリを置いたり、ルールの作り方やこういう事をチェックしたいという話を扱う場所です。

また、textlint-jaは複数人でパッケージを管理することで、パッケージのメンテナンス性を保つことを目的にしています。 textlint-jaにパッケージを移管して複数人で管理したい場合は、次の方法で伝えてください。

Gitter

Gitterに自由にチャットできるチャンネルがあります。 日本語で問題ないので、気軽に書き込んでください。

Join the chat at https://gitter.im/textlint-ja/textlint-ja

ガイドライン

このガイドラインはtextlint-ja organizationの既存、新しいメンバーに対するものです。

このドキュメントは新しいメンバーやパッケージを追加する手順についてを紹介しています。

原則

  • 人がボトルネックになることを避けること
  • 人が正しいことをできるように信用すること(正しくないことが証明されない限り)

人がボトルネックになるのを避けるためには、すべてのメンバーがプロジェクト管理に必要な権限を扱える必要があります。

いくつかの行動については他のメンバーやコミュニティと適切であるかを話し合ったほうが良いかもしれません。その他については個人の決定を優先して良いでしょう。

不適切な行動についてはプロジェクトチームの [email protected] に報告されるかもしれません。 不適切な行動は Code of Conduct に定義されています。

すべての苦情は、レビュー、調査され、必要かつ適切と判断された対応がとられます。プロジェクトチームは、事象の報告者に関する守秘義務があります。

For maintainer

メンテナーは自由に新しいメンバーを追加できます。

Code of Conduct に同意でき、プロジェクトに関心がある信用できる人を見つけた場合、次の手順でプロジェクトのメンバーに追加できます。

GitHub

  1. https://github.com/orgs/textlint-ja/people を開く
  2. Invite memberをクリック
  3. 招待したいメンバーのユーザ名またはEmailを入力
  4. "Owner"を選択
  5. Send Invitationする

詳細は Inviting users to join your organization - User Documentation を参照してください。

npm

  1. https://www.npmjs.com/settings/textlint-ja/packages を開く
  2. 招待したいメンバーのユーザ名またはEmailを入力
  3. "Owner"を選択
  4. add memberをクリック

詳細は Managing Members · npm Orgs Documentation を参照してください。

For new member

Organizationへパッケージを追加するには、次の手順で追加できます。

GitHub

Organizationへパッケージを追加するには、次の手順で追加できます。

  1. https://github.com/$USER/$PROJECT/settings (リポジトリの設定ページ) を開く
  2. Transfer をクリック
  3. "New owner's GitHub username or organization name"にtextlint-ja と入力
  4. "I understand, transfer this repository" をクリックして移譲

詳細は About repository transfers - User Documentation を参照してください。

npm

次のコマンドの $PKGNAME を自分のパッケージ名に置き換えてから実行してください。

npm access grant read-write textlint-ja:developers $PKGNAME

または次の操作でも移譲できます。

  1. https://www.npmjs.com/settings/textlint-ja/teams/team/developers/access を開く
  2. "Populate from personal packages"の選択肢から移譲したいパッケージ名を選択
  3. make it so をクリック

詳細は Managing team access to Org packages | npm Documentation を参照してください。

Attribution

このガイドラインは Maintenance Guidelines for Organization に基づいています。

このガイドラインは Creative Commons Attribution 4.0 International Public License(CC BY 4.0) のライセンスで利用できます。

textlint-rule-ja-no-successive-word's People

Contributors

azu avatar bizen241 avatar dependabot[bot] avatar massongit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

massongit

textlint-rule-ja-no-successive-word's Issues

false positive: カクカク

動作がカクカクしています。

カタカナのは意図的に同じ語を並べることがある気がする。

  • カクカク
  • ガクガク
  • ブルブル
  • ガヤガヤ

文章の先頭のコピペ的な繰り返し

元々、元々、これはテスト文章。
この度、この度、これはテスト文章。
また、また、これはテスト文章

みたいな 文章の先頭を繰り返しているような 間違いを時々見かける気がする。
これを検出できるといいような気がする

記号を許可する RegExp Like 表現

デフォルト設定では、全角スペースや全角感嘆符などの記号が連続している場合にも、エラーが出るようです。
そこで、記号に対してもエラーを出さないための設定を共有します。
※unicode の記号を完全には網羅していません。

options: {
  allow: ['/[\\u2000-\\u2DFF\\u2E00-\\u33FF\\uF900-\\uFFFD]/'],
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.