# Profile
My name is Yosuke Ota. My main job is a front-end developer. I love static code analysis tools. I'm an active contributor to some OSS.
- I maintain eslint-plugin-vue (opens new window) and vue-eslint-parser (opens new window) as Vue core team member (opens new window).
- I'm the creator of eslint-plugin-svelte (opens new window). It allow you to check Svelte (opens new window) with ESLint (opens new window). I maintain it as Svelte team member (opens new window).
- I maintain ESLint (opens new window) as ESLint (opens new window) committer.
- I maintain some popular ESLint plugins. (e.g. eslint-plugin-astro (opens new window), eslint-plugin-regexp (opens new window), @intlify/eslint-plugin-vue-i18n (opens new window), eslint-plugin-yml (opens new window), and eslint-plugin-jsonc (opens new window).)
- I maintain packages related to ESLint (opens new window) as ESLint Community core team member (opens new window).
- I maintain vscode-stylelint (opens new window) as Stylelint org owners team member.
- I maintain stylelint-stylus (opens new window) that Stylus (opens new window) official Stylelint (opens new window) plugin for Stylus (opens new window) as Stylus team member.
- I'm the creator of cheetah-grid (opens new window) that the fastest OSS data table for the Web.
# OSS Organizations
Vue.js
Svelte
ESLint
Stylelint
Intlify
Stylus
ESLint Community
# GitHub Stats
# OSS Products
# ESLint, ESLint Plugins and Parsers
I maintain ESLint and many ESLint plugins.
ESLint plugin for Vue (opens new window), vue-i18n (opens new window), RegExp (opens new window), JSON, JSONC, JSON5 (opens new window) , YAML (opens new window), TOML (opens new window), lodash-template (opens new window), Vue Scoped CSS (opens new window), JSON Schema (opens new window), Svelte (opens new window), CSS Objects (opens new window), dependencies (opens new window), Astro (opens new window), and more.
Please see here for details.
# Related to Stylelint
I maintain Stylelint and some Stylelint related products.
Stylelint (opens new window), vscode-stylelint (opens new window), stylelint-stylus (opens new window) and more.
Please see here for details.
# Others
I also maintain other products.
Cheetah Grid (opens new window), Select box filter (opens new window) and more.
Please see here for details.
# Documents
# Future Enterprise Coding Standards (opens new window) Owner
Coding Standards for Enterprise.
# Books
# WEB+DB PRESS Vol.120 (opens new window)

特集 2 最新 Vue.js 3 入門 ── 基本から新機能まで完全網羅
# Talk & Slides
- Vue.js v-tokyo オンライン Meetup #11 (opens new window) > Vue.js コアチーム座談会
- Vue 3 リリース記念!オンライントーク (opens new window) [YouTube (opens new window)]
- Vue.js v-tokyo オンライン Meetup#12 (opens new window) > Vue3 × eslint-plugin-vue [Slide (opens new window)]
- フロントエンドカンファレンス福岡スピンオフ テーマ: ESLint (opens new window) > Vue I18n のメッセージファイルの Lint [YouTube (opens new window)][Slide (opens new window)]
- TechFeed Conference 2022 (opens new window) > eslint-plugin-vue でより質の高い
<script setup>
を実装する (opens new window) [YouTube (opens new window)][Slide (opens new window)] - Future Tech Conference 2022 (opens new window) > Vue 最新構文
<script setup>
の紹介 [YouTube (opens new window)][Slide (opens new window)] - Vue Fes Japan Online 2022 (opens new window) > eslint-plugin-vue を使用して継続的に Vue3 移行する (opens new window) [YouTube(6:05) (opens new window)][Slide (opens new window)]
- UIT Meetup vol.17 (opens new window) > トークセッション 〜 Vue Fes Japan Online 2022 を振り返って [YouTube (opens new window)]
- Svelte Japan Podcast 「eslint-plugin-svelte & Svelte 4」特別回 (opens new window)
# Awards
- ESLint Contributor Pool Program - February/March 2021 (opens new window)
- ESLint Contributor Pool Program - June 2021 (opens new window)
- ESLint Contributor Pool Program - August 2021 (opens new window)
- ESLint Contributor Pool Program - November 2021 (opens new window)
- Google Open Source Peer Bonus H1 2022 (opens new window)
- ESLint Contributor Pool Program - April 2022 (opens new window)
- ESLint Contributor Pool Program - June 2023
- ESLint Contributor Pool Program - July 2023
- See the maintainer's tweet (opens new window) for the ESLint Contributor Pool Program.
# Languages
- Java ... 8, 11, 17, and above, Checkstyle, SpotBugs(FindBugs), Maven, Gradle, Groovy, Spring
- JavaScript ... ES2015, and above, Vue.js (opens new window), TypeScript (opens new window), ESLint (opens new window), Stylelint (opens new window), Vite (opens new window), webpack (opens new window), Babel (opens new window), PostCSS (opens new window), Node.js (opens new window), Electron, Karma
- Python ... 2.7, 3, and above
- Delphi
- SQL
COBOLPowerShell