Skip to Content
プログラミングTypeScript ―スケールするJavaScriptアプリケーション開発
book

プログラミングTypeScript ―スケールするJavaScriptアプリケーション開発

by Boris Cherny, 今村 謙士, 原 隆文
March 2020
Intermediate to advanced
376 pages
5h 9m
Japanese
O'Reilly Japan, Inc.
Content preview from プログラミングTypeScript ―スケールするJavaScriptアプリケーション開発

付録HESLintとAST

今村 謙士●株式会社カブク

本付録は日本語版オリジナルの記事です†1。ここでは、ESLinthttps://eslint.org/)をTypeScriptのリンターとして利用する方法を説明します。ESLintはJavaScriptのリンターですが、TypeScript用のプラグインを使うことで、TypeScriptのリンターとしても使えるようになっています。本文中ではTypeScriptのリンターとしてTSLintを利用する手順が紹介されていましたが、TSLintは2019年をもって非推奨となってしまったため、今後はESLintをTypeScript用のプラグインとともに使うことが推奨されます。

[†1] サンプルコードはhttps://github.com/oreilly-japan/programming-typescript-jaから入手できます。

さらに、ESLintのTypeScript向け独自ルールを実装する方法も解説します。ESLintの独自ルールを実装できるようになると、JavaScriptやTypeScriptのAST(抽象構文木)についての理解が深まります。ASTは汎用的なツールであり、これを使いこなせれば単にESLintのルールを書けるようになるだけでなく、TypeScriptの魔法を自分の好きなように拡張する手段を手に入れられます。

H.1 TypeScriptプロジェクトでのESLintの利用

TypeScriptプロジェクトのリンターとしてESLintを利用する方法を説明します。

この付録に記述した内容を実際に試す際は、既存のTypeScriptプロジェクトを使っても構いませんが、新しくTypeScriptプロジェクトを作成する場合は次の手順を実行してください( ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

リーダーの作法 ―ささいなことをていねいに

リーダーの作法 ―ささいなことをていねいに

Michael Lopp, 和智 右桂
行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

Stephen Wendel, 武山 政直, 相島 雅樹, 反中 望, 松村 草也

Publisher Resources

ISBN: 9784873119045Other