Displaying 1 to 20 from 31 results

lint-staged - 🚫💩 — Run linters on git staged files

  •    Javascript

Linting makes more sense when running before committing your code. By doing that you can ensure no errors are going into repository and enforce code style. But running a lint process on a whole project is slow and linting results can be irrelevant. Ultimately you only want to lint files that will be committed. This project contains a script that will run arbitrary npm and shell tasks with a list of staged files as an argument, filtered by a specified glob pattern.

prettier-eslint - Code :arrow_right: prettier :arrow_right: eslint --fix :arrow_right: Formatted Code :sparkles:

  •    Javascript

The fix feature of eslint is pretty great and can auto-format/fix much of your code according to your ESLint config. prettier is a more powerful automatic formatter. One of the nice things about prettier is how opinionated it is. Unfortunately it's not opinionated enough and/or some opinions differ from my own. So after prettier formats the code, I start getting linting errors. This formats your code via prettier, and then passes the result of that to eslint --fix. This way you can get the benefits of prettier's superior formatting capabilities, but also benefit from the configuration capabilities of eslint.

typescript-starter - Quickly create and configure a new library or Node.js project

  •    TypeScript

Run one simple command to install and use the interactive project generator. You'll need Node v8.9 (the current LTS release) or later. The interactive CLI will help you create and configure your project automatically.




tslint-config-prettier - Use tslint with prettier without any conflict

  •    TypeScript

Do you want to use TSLint and Prettier without conflicts? tslint-config-prettier disables all conflicting rules that may cause such problems. Prettier takes care of the formatting whereas tslint takes care of all the other things. Check how it works in this tutorial.

eslint-plugin-prettier - ESLint plugin for prettier formatting

  •    Javascript

Runs Prettier as an ESLint rule and reports differences as individual ESLint issues. ./node_modules/.bin/eslint --format codeframe pkg/commons-atom/ActiveEditorRegistry.js (code from nuclide).

leasot - Parse and output TODOs and FIXMEs from comments in your files

  •    TypeScript

Easily extract, collect and report TODOs and FIXMEs in your code. This project uses regex in order to extract your todos from comments.

plugin-python - Prettier Python Plugin

  •    Javascript

Please note that this plugin is under active development, and might not be ready to run on production code yet. If you're interested in contributing to the development of Prettier for Python, you can follow the CONTRIBUTING guide from Prettier, as it all applies to this repository too.


prettier-eslint-cli - CLI for prettier-eslint

  •    Javascript

You have a bunch of files that you want to format using prettier-eslint. But prettier-eslint can only operate on strings. This is a CLI that allows you to use prettier-eslint on one or multiple files. prettier-eslint-cli forwards on the filePath and other relevant options to prettier-eslint which identifies the applicable ESLint config for each file and uses that to determine the options for prettier and eslint --fix.

prettier-package-json - Prettier formatter for package.json files

  •    Javascript

prettier-package-json is an opinionated JSON formatter inspired by prettier. It removes all original styling and ensures that the outputted package.json conforms to a consistent style. Keys in package.json will be sorted in an opinionated order but may be configured to your own preferences.

react-ssr-setup - React Starter Project with Webpack 4, Babel 7, Flow, CSS Modules, Server Side Rendering, i18n and some more niceties

  •    Javascript

This is just another React Starter Project as there are literally hundreds of others out there. The reason I created this one was to have one central repo I can base my own future projects on, which contains most of the packages I usually use, is easily extendable, and uses all the (very opinionated) configs and settings how I like them. A few things might be familiar when you've worked with other starter projects before. I borrowed a few ideas (and will continue to do so) from Create-React-App and other great starter projects because my intention was to create an up-to-date and opinionated starter project for myself and not to completely reinvent the wheel in every possible way.

nodejs-project-example - Repository containing the bare bones tools I use in most Node

  •    Javascript

This project uses Jest, ESlint with the AirBnb standard, and Prettier for testing, linting, and formatting. To build this project, simply run yarn build.

prettier-inspect - Better inspect formatting, using prettier for arrays, objects and functions, and util

  •    Javascript

Better inspect formatting, using prettier for arrays, objects and functions, and util.inspect for everything else. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.

plugin-swift - Prettier Swift Plugin - WARNING: The AST parser is not stable yet

  •    Javascript

⚠️ Warning ⚠️ This plugin might eat your homework in its early stage. It also depends on Swift's lib/Syntax which is in flux. Please stage or commit your code before performing any in-place formatting. You can check out how it formatted Artsy's Eidolon.

stylelint-config-prettier - Turns off all rules that are unnecessary or might conflict with prettier

  •    Javascript

Turns off all rules that are unnecessary or might conflict with Prettier. This lets you use your favorite shareable config without letting its stylistic choices get in the way when using Prettier. Then, add stylelint-config-prettier to the extends array in your .stylelintrc.* file. Make sure to put it last, so it will override other configs.

s2s - Coding time Compile. A tool to write code fastest.

  •    Javascript

Monitor your coding and generate code in real time. When the file names match, a single Babel plugin is executed and the formatted code is reflected in the editor.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.