Make your IDE play Wilhelm Scream effect when you are using unsafe !! operator in Kotlin

Overview

Unsafe Wilhelm Scream for Intellij IDE

AAAAAAAAAUUOOUH!
– every Hollywood action movie

Like coding with potential NPEs? Now you can do it Hollywood style! With this plugin installed every time you write !! in Kotlin file, you will hear an iconic Hollywood sound effect – Wilhelm Scream.

demo.mp4

Installation

From Jetbrains Marketplace

TBD

From Github Releases

Download latest release from releases. Then follow Intellij IDE docs about installing plugin from disk.

From Source

Checkout repository and run the following command

./gradlew assemble

Then grab the packaged plugin zip from /build/distributions folder and install it like a local plugin.

License

This project is distributed under MIT License. Please refer to LICENSE.txt for details.

You might also like...
A Utility to Add all of your installed steam games to the Start Launcher for Windows
A Utility to Add all of your installed steam games to the Start Launcher for Windows

Steam Start Launcher The Steam Start launcher is a small tool that will scan your computer for isntalled steam games and create a shortcut for each ga

Throw your friends out!

ThrowIt-Mirai 丢人插件 简单高效的 “丢人” 插件 把你的群友丢出去吧 使用方法: 将插件置于plugin目录下, 并安装chat-command插件 使用插件需要权限 pers.moe.throwit-mirai:command.丢 perm permit m* pers.moe.t

Use your old Android device as an OctoPrint server.
Use your old Android device as an OctoPrint server.

Use your old Android device as an OctoPrint server.

Using Resilience4J, this is a Demo project which uses a Library as background and manages all its requests.

Using Resilience4J, this is a Demo project which uses a Library as background and manages all its requests. This library can rent books online and the usage rate is extremely high. There is a reactive way to access, which is the one normally used, but sometimes, the system needs a bit of help from an old machine running a non-reactive MVC Spring application using JPA. Let's make this in Kotlin and find the best solution!

♣️ A flexible and powerful command framework with default Guilded API implementations using deck

A simple and versatile command framework made with the primary objective of making Guilded command experience a little more elegant.

A simple screen starter written in kotlin

screen-starter A simple screen starter written in kotlin. Compilation Use clean shadowJar! Usage Use java -jar screen-starter-1.0-SNAPSHOT.jar --confi

The Android Version in Kotlin of The Dialer App (in SwiftUI)

Dialer An intuitive USSD client to handle most of the common actions for you. Contains common MTN Rwanda USSD activation codes, which drastically simp

This project is an investigation of Hystrix in the Kotlin language

from-paris-to-berlin-circuit-breaker Technologies used This project is an investigation of Circuit-Breakers in the Kotlin language 👇 👇 👇 🚧 🚧 🚧 U

Monads explained in Kotlin
Monads explained in Kotlin

Monads explained in Kotlin Monads, I don't know if you heard about them, if not

Comments
  • Safe calls

    Safe calls

    Nice idea but what about another scream when using ?.? Thoughtless use of it is even more unsafe and leads to unintended behavior like empty screens or performing no action which was expected by users. Such cases are hard to report and track since no crash occurs.

    opened by Miha-x64 1
Releases(v1.0.2)
Owner
Mikhail Levchenko
Android dev @ Auto.ru
Mikhail Levchenko
A plug and play ;) android library for displaying a "rate this app" dialog

Easy Rating Dialog This lib provides a simple way to display an alert dialog for rating app. Default conditions to show: User opened the app more than

Fernando Martínez 111 Dec 30, 2022
Makes Google play in app purchase library (BillingClient) into a flowable that can easily be used in compose world

Billy the android Our goal is to make a modern api of BillingClient so that it is easier to use in compose world. This library is still early beta and

Stefan Wärting 16 Dec 14, 2022
Tired of manually setup test data of Kotlin data classes or POJOs? Instantiator creates Instances of any class for you so that you can focus on writing tests instead of spending time and effort to setup test data

Instantiator Tired of manually setup test data of Kotlin data classes or POJOs? Instantiator creates Instances of any class for you so that you can fo

Hannes Dorfmann 54 Dec 30, 2022
Android Library to help you with your runtime Permissions.

PermissionHelper Android Library to help you with your runtime Permissions. Demo Android M Watch it in action. Pre M Watch it in action. Nexus 6 (M) N

Kosh Sergani 1.2k Dec 14, 2022
An application for runners and cyclists. Allows you to monitor your physical activity, weight and receive reminders about workouts.

An application for runners and cyclists. Allows you to monitor your physical activity, weight and receive reminders about workouts.

Just_Amalll 3 Feb 7, 2022
This repository contains a simple script that lets you kill gradle and kotlin daemons.

AndroidDaemonKiller This repository contains a simple script that lets you kill gradle and kotlin daemons. After updating gradle or kotlin or checking

Paul Woitaschek 25 Dec 3, 2022
SL4A brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device.

#Scripting Layer for Android (SL4A) SL4A brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreter

Damon Kohler 2.3k Dec 23, 2022
andle is an Android tool help you sync dependencies, sdk or build tool version.

andle andle is an Android tool to help you sync dependencies, SDK or build tool version. Installation Simple install by pip: $ sudo pip install andle

Jintin 58 Sep 17, 2022
Android library that manages your app's cached data with ease.

Teller Android library that makes your apps faster. Teller facilitates the downloading, saving, and reading of the cached data of your app. Keep your

Levi Bostian 14 Apr 2, 2022
The BitbucketWatcher is a helpful tool to keep up to date with updates on your repo.

The BitbucketWatcher is a helpful tool to keep up to date with updates on your repo. The Watcher tracks new PullRequests, status changes on code reviews, merged branches and forgotten branches.

null 4 Jan 10, 2022