Michele Inetovsky

Results 13 issues of Michele Inetovsky

![QSTpO7m](https://github.com/ton-blockchain/intellij-ton/assets/23459010/f356624e-9af9-4ffd-910c-b998761b92d9) I propose to add a trick that will suggest either removing the variable completely, or replacing it with _ . Example (var b used, other - no) -> `(int...

enhancement

There is no validation check when specifying variables in the function signature.

enhancement

For now, writing an infinite loop will not throw any error. I propose to add a separate check that will emphasize this not as an error, but as code that...

enhancement

Need add warning, about recursion. Example: https://github.com/ton-blockchain/intellij-ton/assets/23459010/c635f896-740e-400d-b65b-5e22d1d39dc5

enhancement

Sometimes, when using methods that return nothing, you might forget to use the impure special specifier. At some points, this can cause debugging difficulties, I suggest adding a warning to...

enhancement

Need add support native repeat command, so that it works like with a FOR in Java. https://github.com/ton-blockchain/intellij-ton/assets/23459010/c26b9ce1-bb25-4727-91e9-c9dc5d0535bb

enhancement

At the moment, most of the useful checks are not available, due to the fact that the plugin knows nothing at all about typing in the FunC. The development of...

I propose to add live templates to the most frequently used pieces of code. ![idea64_UDKJemcF5k](https://github.com/ton-blockchain/intellij-ton/assets/23459010/36aa3209-8ca7-48e4-a345-212f02c8bc47) Ex: 1. Bounce check bche ` if (flags & 1) { throw(error::bounce()); return (); }...

enhancement

I propose to add an IntelIJ trick that allows you to convert strings such as `const int i = 1;` to such `(int) i() asm "PUSHINT 1" ` and vice...

enhancement
good first issue

I suggest adding function body generation when writing it, as is done for example in Java. ![idea64_HDckgn8A9A](https://github.com/ton-blockchain/intellij-ton/assets/23459010/8ff2c373-215b-4d56-b69a-2d28e4cd989e) This will help you write code much faster and more optimally, without being...

enhancement