You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
textlintのAtomプラグイン azu/textlintというテキストのlintエンジンがある。Node.js製なのでCLI周りは既にあるが、エディタでもできたら良いなと思ってAtomのプラグインを作った。TextLintについては「textlintで日本語の文章をチェックする」という記事を見てもらえると良い。 プラグインのインストール apmコマンドでインストール、または Settings → Install から linter-textlint で検索してもらうと出てくる。 $ apm install linter-textlint 使い方 Atomで開くプロジェクトに.textlintrcを配置し、プラグインやらオリジナルのルールを配置する。 例えばtextlint-rule-max-tenという一文に句点を3つ以上入れるなよというルールを使う場合、プロジェクトディレクトリでn
Promises: escape promise error trap (c69088a) TestScheduler: ensure TestScheduler subscribes to expectations before hot subjects (b9b2ba5) TestScheduler: properly schedule actions added dynamically (069ede4) buffer: do not emit empty buffer when completes (252fccb) bufferTime: inner intervals will now clean up properly (4ef41b0) expand: Fix expand to stay open until the source Observable completes
Stay Relevant and Grow Your Career in TechPremium ResultsPublish articles on SitePointDaily curated jobsLearning PathsDiscounts to dev toolsStart Free Trial7 Day Free Trial. Cancel Anytime. Key Takeaways Unified Input Handling: Pointer Events simplify the development process by providing a unified way to handle different input types (mouse, touch, pen) across browsers, reducing the need to write s
Oh no, why another parallax script? Do we really need it? There are many parallax scripts but none of them was satisfying my personal needs: No dependencies No background positioning and heavy obtrusive DOM manipulations Build only for modern devices without internal hacks Modern and flexible api being thought mainly for ajax applications Modern and clean ES6/2015 source code So I decided to make
Plop is what I like to call a "micro-generator framework." Now, I call it that because it is a small tool that gives you a simple way to generate code or any other type of flat text files in a consistent way. You see, we all create structures and patterns in our code (routes, controllers, components, helpers, etc). These patterns change and improve over time so when you need to create a NEW insert
Published 18 Sep, 2015 under Release Notes ESLint v1.5.0 released We just pushed ESLint v1.5.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release. Highlights Here are some highlights of changes in this release. Autofixing of more rules ESLint v1.5.0 introduces several more autofixing rules to use with the --fix comm
Hey there! This is ES6 – “Traps? Again?” – in Depth. Looking for other ES6 goodness? Refer to A Brief History of ES6 Tooling. Then, make your way through destructuring, template literals, arrow functions, the spread operator and rest parameters, improvements coming to object literals, the new classes sugar on top of prototypes, let, const, and the “Temporal Dead Zone”, iterators, generators, Symbo
var GitHubColors = require("github-colors"); console.log(GitHubColors.get("C++")); // { type: 'programming', // ace_mode: 'c_cpp', // codemirror_mode: 'clike', // codemirror_mime_type: 'text/x-c++src', // color: '#f34b7d', // aliases: [ 'cpp' ], // extensions: // [ '.cpp', // '.c++', // '.cc', // '.cp', // '.cxx', // '.h', // '.h++', // '.hh', // '.hpp', // '.hxx', // '.inc', // '.inl', // '.ipp',
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く