• Stars
    star
    137
  • Rank 266,121 (Top 6 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

テキストファイルやMarkdownファイルの日本語の文章をチェックするVS Codeの拡張機能

テキスト校正くん

VS Code上でテキストファイル・Markdownファイル・Re:VIEWファイルの日本語の文章をチェックする拡張機能です。該当のファイルを開いた時、更新した時に自動で校正のチェックを行い、文章内の問題のある箇所をマーキングし問題パネルにエラー内容を表示します。

メールの文章を作成する際やブログ記事の文章を作成する際などに、ご使用いただくと便利です。

デモ

ウェブ業界の専門用語を含め、一般的な文章のルールに沿って主に以下のようなチェックを行います。

  • 「ですます」調と「である」調の混在
    • 誤検出の回避のため「である調」の判定は明らかに常体な「〜である」のみとなっています。
  • ら抜き言葉
  • 二重否定
  • 同じ助詞の連続使用(※初期設定では無効)
  • 同じ接続詞の連続使用
  • 逆接の接続助詞「が」の連続使用
  • 全角と半角アルファベットの混在
  • 弱い日本語表現の利用(〜かもしれない)
  • 読点の数(1文に4つまで)
  • ウェブの用語や名称の表記統一(Javascript→JavaScript、Github→GitHub等)
  • 漢字の閉じ方、開き方(下さい→ください、出来る→できる等)

使い方

拡張機能のインストール後、テキストファイルを開くと自動で文章のチェックが行われ、問題パネルに指摘内容が表示されます。問題パネルが表示されていない場合は、ステータスバーの左下にあるアイコンをクリックし、問題パネルを表示してください。

対応しているテキストファイルは以下の形式です。

  • テキストファイル(.txt
  • Markdownファイル(.md
  • HTMLファイル(.html
  • Latexファイル(.tex
  • Re:VIEWファイル(.re

問題パネルには、指摘内容と該当箇所(何行目の何文字目で発生しているか)の情報が表示されます。指摘内容をダブルクリックすることで該当箇所へカーソルを移動できるため、そのまま修正が可能です。リアルタイムでチェックを行っているため、該当箇所の修正を行うと、エラーが消えます。

指摘される例文を次のリンクにまとめています。コピーして校正ルールの確認にご利用ください。

校正ルールの変更方法

設定画面より有効にする校正ルールを選択できます。Ctrl+,+,)で設定画面を開き、左側のサイドバーから「拡張機能」>「テキスト校正くん」を選択し、有効にする校正ルールを選択してください。

More Repositories

1

170330_webpack

「最新版で学ぶwebpack入門」のサンプルコード集です。ReactやBabelなど30以上の構成のサンプルを用意しています。
JavaScript
159
star
2

ParticleJS

HTML Canvas向けパーティクルライブラリ「ParticleJS」のリポジトリ
TypeScript
100
star
3

js-code-recipe

『JavaScript コードレシピ集(技術評論社)』のサンプルファイルと補足です。
79
star
4

tutorial-three

WebGLのフレームワーク「Three.js」の入門サイトです。初学者から学べるように基本から解説しつつ、発展的な内容までまとめています。このサイトを通して、Webでのインタラクションデザインについて学んでいきましょう。
53
star
5

project-particle-develop

Particle Develop's project source code. This is HTML5 Design Tool such as Single Page Application.
TypeScript
34
star
6

tutorial-createjs

HTML5 Canvasのフレームワーク「CreateJS」の入門サイトです。初学者から学べるように基本から解説しつつ、発展的な内容までまとめています。このサイトを通して、Webでのインタラクションデザインについて学んでいきましょう。
JavaScript
29
star
7

151124_createjs_waves

HTML Canvasで表現するウェーブ表現のソースコードです。
28
star
8

150810_threejs_mosaic

「高機能なモーション制作用JSライブラリGSAP/TweenMaxを使ったタイムリマップ表現」の作例です
TypeScript
22
star
9

150819_electron_text_editor

「Electron入門 - ファイル保存可能なテキストエディターを自作しよう」で紹介したデモアプリです。
JavaScript
19
star
10

textlint-rule-preset-icsmedia

ics.media で利用されているテキストリントのルールです
JavaScript
18
star
11

project-frontend-map-examples

『フロントエンドの知識地図』のサンプルファイル
TypeScript
17
star
12

150820_effect_samples

16
star
13

svg_lesson

HTML
16
star
14

170706_webgl2_feature

JavaScript
16
star
15

160916_performance_js_framework

脱jQueryのためにしたこと
TypeScript
15
star
16

160304_threejs_save_point

エフェクト作成入門講座 Three.js編 RPGのセーブポイント風の魔法陣
TypeScript
12
star
17

160304_form_autocompletetype

HTML
12
star
18

210708_vite

TypeScript
12
star
19

project-refuse-deleter-air

オープンソースのユーティリティーアプリ「カス削除くん」の開発用リポジトリ
ActionScript
12
star
20

160106_threejs_trigonometric

ICS MEDIA「三角関数で作るThree.jsグラフィックス」で紹介したコードを掲載します。
JavaScript
12
star
21

160203_electron_webp

JavaScript
10
star
22

160609_animation-image-generator

APNGやWebPへ変換可能なアプリ「アニメ画像に変換する君」
C
9
star
23

SwiftParticle

Swift
9
star
24

160907_magma_effect

three.jsを使ったマグマフェクトサンプルです。 記事『エフェクト作成入門講座 マグマエフェクト作成 three.js編』で解説しています。
TypeScript
9
star
25

180622_WebGPU_Demos

記事「次世代のWebGPUの可能性 – WebGLと比較して理解する描画機能の違い」のサンプル
TypeScript
8
star
26

230411_sound_visualizer

JavaScriptで作成するサウンドビジュアライザー - Web Audio APIで周波数解析
8
star
27

180905_offscreencanvas

オフスクリーンキャンバスを使ったJSのマルチスレッド描画 – スムーズなユーザー操作実現の切り札
JavaScript
8
star
28

170414_css_grid

CSS Grid Layoutのサンプル
HTML
7
star
29

230510_view_transitions_api

HTML
7
star
30

180725_two_waves

7
star
31

200406_css_shadow

HTML
7
star
32

181211_AdobeXD_Plugin_Kit

Adobe XDプラグインをVueとBabel/TypeScriptで開発する方法
JavaScript
7
star
33

220120_vue3_stack

TypeScript
7
star
34

160414_serviceworker_push_notification

ICS MEDIAの記事「JavaScriptでのプッシュ通知の実装方法」のサンプル
JavaScript
7
star
35

150813_fontawesome

記事「Font Awesome を HTML5 Canvas と WebGL で使う方法」のサンプル
JavaScript
7
star
36

170116_three_lesson

記事「最新版で学ぶThree.js入門」のサンプルコードです
JavaScript
6
star
37

210129_p5ts

TypeScript
6
star
38

project-japanese-proofreading-figma

日本語の文章をチェックするFigmaの拡張機能
HTML
6
star
39

faces_panic

第5回CreateJS勉強会「CreateJSとNode.jsを使ってサーバーサイドでCanvasを扱おう」のデモです
TypeScript
5
star
40

220204_libSquoosh

JavaScript
5
star
41

160311_css3_animation

HTML
5
star
42

190116_unity_postprocess

記事「Unity Post Processing Stackで作る光芒エフェクト」のサンプル
C#
5
star
43

141223_nodejs_socketio

ICS MEDIAの記事「Node.jsとSocket.IOによるPCとスマホブラウザのペアリングデモ」のサンプル
JavaScript
5
star
44

180619_WebGPU_ComputeShader

TypeScript
4
star
45

170727_gulp

ICS MEDIA「絶対つまずかないGulp 4入門(2018年版) – インストールとSassを使うまでの手順」で紹介したコードを掲載します。
JavaScript
4
star
46

191211_fullpage_scroll

4
star
47

210407_scroll_demos

HTML
4
star
48

210224_recoil_notepad_demo

Reactの状態管理ライブラリ「Recoil」を使った、サンプルです。
4
star
49

200819_debug_css

CSS for debugging HTML semantic errors
CSS
4
star
50

180725_three_waves

TypeScript
4
star
51

190930_adobexd_ics_plugin_suite

プチアイデアのXDプラグイン集
TypeScript
4
star
52

230426_webgpu_demo

JavaScript
4
star
53

web3d-maniacs

Webの3D表現に関する発展的なチュートリアルを取り扱うサイトです。
4
star
54

js-code-recipe-ie11

「JavaScript コードレシピ集(技術評論社)」のサポートページの一部です。書籍内のサンプルコードを、IE11で動作させるための考え方や対応方法について紹介しています。
HTML
4
star
55

190402-js-code-recipe-event

『JavaScriptコードレシピ集』のイベント『いま押さえておくべきJavaScriptの最新機能とは?』のフォローアップドキュメントです
4
star
56

150924_threejs_icons

JavaScript
3
star
57

210929_vue_composition

Vue
3
star
58

161208_panorama

JavaScript
3
star
59

170216_tween_performance

記事「現場で使えるアニメーション系JSライブラリまとめ」のサンプルです
JavaScript
3
star
60

230206_scrollbar_tips

HTML
3
star
61

200424_webaudioapi

JavaScript
3
star
62

GulpLesson

JavaScript
3
star
63

220331_visual_proofreading_tool

HTML
3
star
64

180523_selenium_webdriver

「UIテストの自動化! Node.jsとSeleniumでWebアプリのUIテスト環境構築」のデモコードです。selenium webdriverを利用してテストコードのサンプルを用意しています。
JavaScript
3
star
65

220831_details_summary_accordion

detailsとsummaryタグで作るアコーディオンUI - アニメーションのより良い実装方法
HTML
3
star
66

project-frontend-example

『フロントエンドの知識地図』のサンプルファイル
TypeScript
3
star
67

170221_three_vector

three.jsを使ったベクトル解説用サンプルです。 記事『WebGL開発に役立つベクトルの足し算・引き算 (Three.js編)』で解説しています。
JavaScript
2
star
68

200917_NodeJS_Performance_Test

JavaScript
2
star
69

180117_prettier

フロントエンド開発に役立つ話題のコード整形ツール「Prettier」とは
JavaScript
2
star
70

210519_css3d

Vue
2
star
71

160810_spectron

JavaScript
2
star
72

200929_variable_fonts

HTML
2
star
73

170509_three_bundle

JavaScript
2
star
74

180611_WebGPU

Swift
2
star
75

210604_mask_variations

HTML
2
star
76

160124_h2md_tutorial

2
star
77

200702_GSAP3

TypeScript
2
star
78

220620_fixed_scrolling

TypeScript
2
star
79

180611_threejs_postprocessing

ICS MEDIAの記事「WebGLのシェーダーで定番の画像処理9選(モノクロ、セピア、モザイク、渦巻き)」のサンプルです。
2
star
80

161128_font-family

HTML
2
star
81

220113_align_icon_text

HTML
2
star
82

180109_wai_aria

SPAの技術でWAI-ARIAに対応したタブUIを実装する方法
TypeScript
2
star
83

151002_taskrunner

ICS MEDIA「最低限抑えておきたいタスクランナーの書き方まとめ」で紹介したコードを掲載します。
JavaScript
2
star
84

180207_javascript_performance

JavaScript
2
star
85

220420_effective_animation

TypeScript
2
star
86

160527_liquidfun

2
star
87

180914_conic_gradient

「Chromeの最新機能が楽しいぞ! CSSで円グラフや集中線が描けるconic-gradient入門」のサンプルコード集です。
2
star
88

200225_vue_animation

Vue
2
star
89

ParticleWatch

Swift
2
star
90

160325_sort_visualization

TypeScript
2
star
91

141212_glslshader

記事「GLSLを使ってワンランク上の表現を! Three.jsでのぷるぷるシェーダーの作り方」のサンプルです
JavaScript
2
star
92

project-pollen-map

日本全国花粉飛散マップは全国都道府県別の花粉飛散状況を地域別・年代別に可視化。HTML5のビジュアライゼーションコンテンツ。
JavaScript
2
star
93

200220_bio_art

HTML
2
star
94

160623_webgl_framerate

「安定しないフレームレートに効果的! WebGLのカクつき対策まとめ(Three.js編)」で解説
TypeScript
2
star
95

190828_intersection_observer

Intersection Observer
HTML
2
star
96

180614_easing

CSSイージングのお手本 - ease-out, ease-in, linearの使い分け
2
star
97

170405_three_vector_dot_cross

three.jsを使ったベクトル解説用サンプルです。 記事『WebGL開発に役立つベクトルの内積・外積』で解説しています。
JavaScript
2
star
98

180302_electron_tutorial

ICS MEDIAの記事「最新版で学ぶElectron入門 - HTML5でPCアプリを開発する利点と手順」のサンプル
JavaScript
2
star
99

160701_videoTexture

ActionScript
1
star
100

220219_scc_javascript

JavaScript
1
star