GithubHelp home page GithubHelp logo

andrelfpinto / jupyterlab_code_formatter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jupyterlab-contrib/jupyterlab_code_formatter

0.0 1.0 0.0 14.21 MB

A JupyterLab plugin to facilitate invocation of code formatters.

Home Page: https://ryantam626.github.io/jupyterlab_code_formatter/

License: MIT License

Shell 6.72% Python 60.64% TypeScript 26.53% Jupyter Notebook 3.95% Dockerfile 2.16%

jupyterlab_code_formatter's Introduction

A JupyterLab plugin to facilitate invocation of code formatters.

Binder npm version npm downloads code style Github Actions Status


Documentation: Hosted on GitHub Pages


Demo


Quick Start

I recommend you going to the documentation site, but this should work too.

  1. Install the package
pip install jupyterlab-code-formatter
  1. Install some supported formatters (isort+black are default for Python)
# NOTE: Install black and isort,
#       JL code formatter is configured to invoke isort and black by default
pip install black isort
  1. Restart JupyterLab

This plugin includes a server plugin, restart JupyterLab if you have followed the above steps while it's running.

  1. Configure plugin

To configure which/how formatters are invoked, see configuration.


Your Support

I could really use your support in giving me a star on GitHub, recommending features, fixing bugs or maybe even providing monetary support!


Contributors

Massive thanks to the below list of people who made past contributions to the project!

License

This project is licensed under the terms of the MIT license.

jupyterlab_code_formatter's People

Contributors

akashlakhera avatar allanchain avatar bensenberner avatar caselit avatar dependabot[bot] avatar dev-wei avatar devstein avatar dfm avatar dialvarezs avatar fcollonval avatar gnestor avatar haoxins avatar hugovdberg avatar ianhi avatar jtpio avatar lucatrv avatar mlucool avatar mzakariacern avatar paw-lu avatar rbedi avatar reza1615 avatar rgaiacs avatar ryantam626 avatar sarunasazna avatar simamumu avatar thoralf-gutierrez avatar timlod avatar umangs94 avatar utkarshgupta137 avatar xhochy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.