GithubHelp home page GithubHelp logo

oliverjash / hocus-pocus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nicoespeon/hocus-pocus

0.0 2.0 0.0 13.37 MB

VS Code extension that makes useful things appear out of the void (JS & TS) ๐Ÿ”ฎ

Home Page: https://marketplace.visualstudio.com/items?itemName=nicoespeon.hocus-pocus

License: MIT License

JavaScript 4.63% TypeScript 95.37%

hocus-pocus's Introduction

๐Ÿ”ฎโ€ Hocus Pocus

All Contributors Build Status

> Give a feedback

Hocus Pocus is a Visual Studio Code extension that creates useful things for you, in JavaScript and TypeScript.

Our goal is to make you more productive by creating boilerplate code faster.

Gif showing what the extension can do

Related projects:

  • Abracadabra, a VS Code extension that does automated refactorings in JavaScript and TypeScript

Features

All features are available through VS Code VS Code Quick Fixes.

Click on the lightbulb that appears next to the code ๐Ÿ’ก or use the shortcut Alt โ†ต.

Create Function

Create a function declaration from its call expression.

If you're the kind of developer who writes a function call as you'd like it exist, before implementing the function, then you'll love this. It's called program by wishful thinking. It's very common when you practice outside-in TDD.

Create Variable

Create a variable declaration from its identifier.

Just like "Create Function", this can be very useful if you tend to write variable usage before declaring the variable.

Create Class

Create a class declaration from its identifier.

Just like "Create Function", this can be very useful if you tend to write class usage before declaring the class.

Release Notes

Have a look at our CHANGELOG to get the details of all changes between versions.

Versioning

We follow SemVer convention for versionning.

That means our releases use the following format:

<major>.<minor>.<patch>
  • Breaking changes bump <major> (and reset <minor> & <patch>)
  • Backward compatible changes bump <minor> (and reset <patch>)
  • Bug fixes bump <patch>

Contributing

Read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to Hocus Pocus.

To help you get your feet wet and become familiar with our contribution process, we have a list of good first issues that contains things with a relatively limited scope. This is a great place to get started!

Contributors

Thanks goes to these wonderful people (emoji key):

Nicolas Carlo
Nicolas Carlo

๐Ÿ’ฌ ๐Ÿ’ป ๐Ÿ“–
๐Ÿ‘€ ๐Ÿค”
Tobias Hann
Tobias Hann

๐Ÿ’ป ๐Ÿค”๐Ÿ›

Nick Ebbitt

๐Ÿ’ป ๐Ÿค”

GrandSong

๐Ÿ›

This project follows the all-contributors specification.

Contributions of any kind are welcome!

License

๐Ÿ’ MIT

hocus-pocus's People

Contributors

nicoespeon avatar nickebbitt avatar dependabot[bot] avatar automatensalat avatar

Watchers

James Cloos avatar  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.