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 and vue-eslint-parser as Vue core team member.
- I'm the creator of eslint-plugin-svelte. It allow you to check Svelte with ESLint. I maintain it as Svelte team member.
- I maintain some popular ESLint plugins. (e.g. eslint-plugin-astro, eslint-plugin-regexp, @intlify/eslint-plugin-vue-i18n, eslint-plugin-yml, and eslint-plugin-jsonc.)
- I maintain packages related to ESLint as ESLint Community core team member.
- I maintain vscode-stylelint as Stylelint org owners team member.
- I maintain stylelint-stylus that Stylus official Stylelint plugin for Stylus as Stylus team member.
- I'm the creator of cheetah-grid that the fastest OSS data table for the Web.
OSS Organizations
GitHub Stats
OSS Products
ESLint, ESLint Plugins and Parsers
I maintain ESLint and many ESLint plugins.
ESLint plugin for Vue, vue-i18n, RegExp, JSON, JSONC, JSON5 , YAML, TOML, lodash-template, Vue Scoped CSS, JSON Schema, Svelte, CSS Objects, dependencies, Astro, and more.
Please see here for details.
Related to Stylelint
I maintain Stylelint and some Stylelint related products.
Stylelint, vscode-stylelint, stylelint-stylus and more.
Please see here for details.
Others
I also maintain other products.
Cheetah Grid, Select box filter and more.
Please see here for details.
Documents
Future Enterprise Coding Standards Owner
Coding Standards for Enterprise.
Books
WEB+DB PRESS Vol.120
特集 2 最新 Vue.js 3 入門 ── 基本から新機能まで完全網羅
Talk & Slides
- Vue.js v-tokyo オンライン Meetup #11 > Vue.js コアチーム座談会
- Vue 3 リリース記念!オンライントーク [YouTube]
- Vue.js v-tokyo オンライン Meetup#12 > Vue3 × eslint-plugin-vue [Slide]
- フロントエンドカンファレンス福岡スピンオフ テーマ: ESLint > Vue I18n のメッセージファイルの Lint [YouTube][Slide]
- TechFeed Conference 2022 > eslint-plugin-vue でより質の高い
<script setup>
を実装する [YouTube][Slide] - Future Tech Conference 2022 > Vue 最新構文
<script setup>
の紹介 [YouTube][Slide] - Vue Fes Japan Online 2022 > eslint-plugin-vue を使用して継続的に Vue3 移行する [YouTube(6:05)][Slide]
- UIT Meetup vol.17 > トークセッション 〜 Vue Fes Japan Online 2022 を振り返って [YouTube]
- Svelte Japan Podcast 「eslint-plugin-svelte & Svelte 4」特別回
- Vue Fes Japan 2023 > eslint-plugin-vueの現状と今後 [Slide]
- 次世代 Web カンファレンス 2023 > Tooling [YouTube(3:00:05)]
Awards
- ESLint Contributor Pool Program - February/March 2021
- ESLint Contributor Pool Program - June 2021
- ESLint Contributor Pool Program - August 2021
- ESLint Contributor Pool Program - November 2021
- Google Open Source Peer Bonus H1 2022
- ESLint Contributor Pool Program - April 2022
- ESLint Contributor Pool Program - June 2023
- ESLint Contributor Pool Program - July 2023
- Astro Ecosystem Fund
- ESLint Contributor Pool Program - March 2024
- ESLint Contributor Pool Program - June 2024
- See the maintainer's tweet 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, TypeScript, ESLint, Stylelint, Vite, webpack, Babel, PostCSS, Node.js, Electron, Karma
- Python ... 2.7, 3, and above
- Delphi
- SQL
COBOLPowerShell