A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/EmmyLua/Intellij-EmmyLua2 below:

EmmyLua/Intellij-EmmyLua2: a new EmmyLua base on EmmyLuaAnalyzer

🚀 EmmyLua2 for IntelliJ IDEA

Powered by the robust emmylua-analyzer-rust engine

Install from JetBrains Marketplace (Recommended)
  1. Open IntelliJ IDEA
  2. Go to FileSettingsPlugins
  3. Search for "EmmyLua2"
  4. Click Install to install the plugin
  5. Restart IDE
  1. Download the latest version from Releases
  2. In IntelliJ IDEA, go to FileSettingsPlugins
  3. Click the gear icon → Install Plugin from Disk...
  4. Select the downloaded plugin file
  5. Restart IDE
  1. FileNewProject
  2. Select Lua project type
  3. Configure project settings
  4. Start writing Lua code!
Configure EmmyLua Annotations
---@class Player
---@field name string
---@field level number
local Player = {}

---Create new player
---@param name string Player name
---@param level number Player level
---@return Player
function Player:new(name, level)
    return setmetatable({
        name = name,
        level = level
    }, { __index = self })
end
🔧 Supported IDE Versions IDE Version Plugin Version Status 2024.3+ 0.8.x ✅ Actively Supported

We welcome contributions of all kinds! Please check the Contributing Guide to learn how to participate in the project.

Development Environment Setup
  1. Clone Repository

    git clone https://github.com/CppCXY/Intellij-EmmyLua2.git
    cd Intellij-EmmyLua2
  2. Import Project

  3. Build Plugin

  4. Run Development Environment

🎯 Available Gradle Tasks Task Description buildPlugin Build plugin distribution package runIde Run plugin in IDE sandbox test Run test suite downloadEmmyLuaAnalyzer Download Emmy Lua Analyzer installDependencies Install all dependencies cleanDependencies Clean downloaded dependencies

This project is open source under the MIT License.

⭐ If this project helps you, please give us a Star!

Made with ❤️ by CppCXY


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4