Microsoft.Unity.Analyzers
You-Dont-Need-Lodash-Underscore
Microsoft.Unity.Analyzers | You-Dont-Need-Lodash-Underscore | |
---|---|---|
5 | 25 | |
645 | 18,475 | |
2.2% | 0.6% | |
7.5 | 5.8 | |
4 days ago | about 1 month ago | |
C# | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Microsoft.Unity.Analyzers
-
Some tips on tooling for improving our code
Unity Analyzers: to find gotchas in Unity-based games and apps.
-
False IDE0051 warning “Private member ‘Example.Start” is unused”?
That warning is suppressed by USP0003 in the Microsoft Unity Analysers. In Visual Studio Community they should be installed by the Game Development with Unity package. I'm not sure about Visual Studio Code though.
-
Hi everyone, today a little question
My understanding is that SetPositionAndRotation is just a shorthand for setting position and rotation on 2 lines. However there are posts that suggest there is some performance benefits.
-
Please code review my project!
Don't compare tags like this if (collision.gameObject.tag == "Platform") because it's inefficient: https://github.com/microsoft/Microsoft.Unity.Analyzers/blob/main/doc/UNT0002.md
-
Experiences Software Developer looks for start in Unity
You can use either regular Visual Studio (including Community Edition) or Visual Studio Code as your editor. I usually prefer the full Visual Studio because I work with other types of projects, it provides good refactoring support and there are some good analyzers available.
You-Dont-Need-Lodash-Underscore
- What are some of the best libraries you cannot work without?
-
[AskJS] I love new javascript frameworks and libraries. What are some cool ones?
These are all really outdated tips. Moment is deprecated and it is recommended to use dayJs or date-fns. Lodash is discouraged because it has a huge bundle size and nowadays you will find native functions which do most of the things people have used lodash before. https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore
-
No Lodash
https://github.com/you-dont-need/You-Dont-Need-Lodash-Unders... seems to be a more readable alternative to this website.
- An NPM package that you love and a package that you hate
-
Migrate jQuery to VanillaJS - UpgradeJS.com
Adjacently useful is https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore
-
What are your favorite, must-have packages when you're creating a project?
I never used lodash but I found this. Might interest you.
- How to Use Lodash in Svelte?
- Help! I removed unused node modules packages and I optimized the imports but the bundle size does not changed
-
I once tried not to use date-fns
In one of my team's Pull Requests I noticed date-fns being added as dependency for our components library for one usage: transform a timestamp to "MM/yy" string, as it represented a debit card's expiration date. Inspired by You don't (may not) need lodash/underscore, I thought to myself - can't we just implement a 2-digit month and 2-digit year formatting? It looks simple, right?
-
Lodash
Yes and no. We did but are converting to in-house code since most Lodash functions are already available as native JS and/or @babel/preset-env + core-js@latest (see: You don't need Lodash).
What are some alternatives?
Roslynator - Roslynator is a set of code analysis tools for C#, powered by Roslyn.
just - A library of dependency-free JavaScript utilities that do just one thing.
MyBox - MyBox is a set of attributes, tools and extensions for Unity
eslint-plugin-import - ESLint plugin with rules that help validate proper imports. [Moved to: https://github.com/import-js/eslint-plugin-import]
Standard - 🌟 JavaScript Style Guide, with linter & automatic code fixer
ramda - :ram: Practical functional Javascript
UnityLibrary - :books: Library of all kind of scripts, snippets & shaders for Unity
eslint-plugin-svelte3 - An ESLint plugin for Svelte v3 components.
com.unity.netcode.gameobjects - Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.
babel-plugin-lodash - Modular Lodash builds without the hassle.
eslint-plugin-promise - Enforce best practices for JavaScript promises
stdlib - ✨ Standard library for JavaScript and Node.js. ✨