Инструмент Lint для actionscript?

У нас есть следующие шаги

  1. Сначала вам нужно установить машинописный дескриптор npm install -g typescript

2.Создать один файл helloword.ts

function hello(person){
 return "Hello, " + person;
}
let user = "Aamod Tiwari";
const result = hello(user);
console.log("Result",result)

3. Откройте командную строку и введите следующую команду:

tsc helloward.ts

  1. Снова запустите команду

node helloward.js

  1. Результат будет отображаться на консоли
16
задан Scotty Allen 5 January 2009 в 05:39
поделиться

6 ответов

Не совсем Линт, хотя Flex Adobe mxmlc компилятор дает много полезных строгих предупреждений о грязном ActionScript, таких как необъявленные переменные, пропуская функциональные типы возврата и дополнительные запятые в объекте/хеше.

mxmlc ресурсы:

Некоторыми связанными инструментами анализа кода является Yasca (аналитический инструмент для JavaScript, Java, PHP, и т.д.) и asDox (синтаксический анализатор AS3, записанный в Python), который мог бы быть достойными запусками для записи Вашего собственного.

2
ответ дан 30 November 2019 в 22:43
поделиться

Я использовал jslint в прошлом для jscript. Как записан в JavaScript, и полный исходный код доступен, таким образом, необходимо смочь получить его работающий с actionscript. Я не использовал ни одного из других упоминаний инструментов в ответах, таким образом, я не знаю, как они выдерживают сравнение.

(jslint сопровождает очень сильное представление, что является хорошим jscript, Вы можете или не можете согласиться с ним.)

0
ответ дан 30 November 2019 в 22:43
поделиться

Это не Линт, но я нашел, что свободный FlashDevelop заставляет меня написать лучший код, поскольку это жалуется на многие возможные проблемы, такие как необъявленные переменные.

http://www.flashdevelop.org

Вы могли проверить его.

Затем существует также разработчик гибкого провода, которого можно использовать для записи AS.

2
ответ дан 30 November 2019 в 22:43
поделиться

Actionscript 2.0 и 3.0 является ECMA совместимые языки сценариев. Так как сценарием ECMA является по существу JavaScript, можно обычно использовать что-то как JSure (кажется, только Linux), или Линт JavaScript .

-2
ответ дан 30 November 2019 в 22:43
поделиться

Если вы имеете дело с Flex, обратите внимание на FlexPMD .

10
ответ дан 30 November 2019 в 22:43
поделиться

FlexPMD должен называться As3PMD. Я имею в виду, что вы можете запускать FlexPMD для чистого проекта AS3, не обязательно для проекта Flex.

При этом существует около 10 правил, специфичных для Flex.

Xavier

4
ответ дан 30 November 2019 в 22:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: