私は最近、Minecraftのmod、Computer Craftのために少しのLuaをやり始めました。私はいつもjavascriptに夢中になってきたし、JS Lintが最も役に立つツールを見つけた。私の質問は、私は自分のLuaスクリプトをチェックするために使用できるJS Lintのようなものがありますか?Lintのためのリンティングツール
10
A
答えて
13
Lua-Checkerあなたのために仕事が完了します。別のツールはLua Lint
8
lua-inspectです。私はそれをZeroBrane Studio IDEに統合し、それが報告する潜在的な問題のリストを拡張しました。ここに私のテストのいずれかから報告する内容の一部は次のとおりです。
- inspect.lua(1):未知の世界の最初の使用:グローバル変数「F」
- inspect.lua(2)への最初の割り当て変数 'b'
- inspect.lua(4):匿名関数の未使用パラメータ 'to'
- inspect.lua(8):未使用のローカル変数 'y';ローカル変数 'y'は、行10の以前の宣言をマスクする。
- inspect.lua(11):ローカル変数 'y'は、行10の以前の宣言をマスクする。
- inspect.lua(15)
- inspect.lua(17):未使用のローカル関数 'テスト'
- inspect.lua(17):未使用パラメータ 'X' 機能の 'テスト'
- inspect.lua(30):未使用パラメータ「バー'関数内' tbl.foo '
関連する問題
- 1. フロントマットのため、@ charset UTF-8でscss-lintエラーが発生する
- 2. AndroidのLintのツール
- 3. Javascriptのlintはエラー
- 4. ポッドの仕様lintのエラー
- 5. android lint error
- 6. Lint for C#
- 7. なぜjQuery-Lintは私に、.css()は関数ではないと伝えますか? jQueryの-Lintのが私のために、次のエラーを投げている
- 8. タイピング文字lintのマーキングエラー
- 9. コンストラクタパラメータとlintエラーの検証
- 10. Ruby-LintとRspecの統合
- 11. sass-lintのメリットとデメリット
- 12. アトムエディタCSS lintの設定
- 13. gradle Lintプラグインは、カスタムファイルをインクルードまたは除外するためのタスクを定義しました
- 14. コードシップ上で実行するためにscss-lintを統合するには?
- 15. LINT未使用のリソースgradleのためのアンドロイドプラグインの新しいバージョンでの誤検出
- 16. このAndroid Lintの意味:「間違った向きですか?」
- 17. AndroidのLintの警告:「メソッドを可変引数呼び出すための冗長アレイの作成」
- 18. doxygenでのlintコメントの使用
- 19. angle cli lintエラー別のファイルへのエクスポート
- 20. F#Lintの警告を避けるためにどのようにリファクタリングするのですか?
- 21. lintレガシーコンストラクタ違反:(legacy_constructor)SwiftのNSMakeRange?
- 22. Android Lintの結果をJenkinsに表示
- 23. VSTのAndroidビルドでlintをスキップ
- 24. JSON Lintの無限円出力リード
- 25. ウィンドウ上のフロータイプ:不正なlintルール
- 26. Androidビルドツール26.0.2 out of memory(lint)
- 27. 保存時にlint node.jsコード
- 28. Android:gradlew lintエラー "Incompatible Gradle Versions"
- 29. lintr :: lintでlintersを指定
- 30. ./gradlew lintとAnalyze - > Inspect Code