This is an automated email from the ASF dual-hosted git repository.

joshtynjala pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git


    from 749763d17 MXMLTagAttributeData: fix location of MXML attribute value 
start column
     add a10e1dd70 linter
     add 16c1abba1 Require Java JDK 8

No new revisions were added by this update.

Summary of changes:
 README                                             |    8 +-
 build.xml                                          |   29 +-
 compiler-build-tools/build.xml                     |    2 +-
 compiler-common/build.xml                          |    2 +-
 compiler-externc/build.xml                         |    2 +-
 compiler-jburg-types/build.xml                     |    2 +-
 compiler-jx/build.xml                              |    2 +-
 compiler-playerglobalc/build.xml                   |    2 +-
 compiler-test-utils/build.xml                      |    2 +-
 compiler/build.xml                                 |    2 +-
 compiler/src/assembly/scripts/aslint               |   62 +
 compiler/src/assembly/scripts/aslint.bat           |   26 +
 flex-compiler-oem/build.xml                        |    2 +-
 formatter/build.xml                                |    2 +-
 {formatter => linter}/build.xml                    |   50 +-
 linter/pom.xml                                     |   88 ++
 .../java/org/apache/royale/linter/ASLinter.java    |  217 ++++
 .../main/java/org/apache/royale/linter/LINTER.java |  448 +++++++
 .../java/org/apache/royale/linter/LinterRule.java  |   44 +
 .../org/apache/royale/linter/LinterSettings.java   |   28 +
 .../java/org/apache/royale/linter/MXMLLinter.java  |  182 +++
 .../org/apache/royale/linter/MXMLTagVisitor.java   |   29 +
 .../org/apache/royale/linter/MXMLTokenQuery.java   |   96 ++
 .../org/apache/royale/linter/MXMLTokenVisitor.java |   29 +
 .../java/org/apache/royale/linter/NodeVisitor.java |   29 +
 .../java/org/apache/royale/linter/TokenQuery.java  |  203 +++
 .../org/apache/royale/linter/TokenVisitor.java     |   29 +
 .../linter/config/CommandLineConfigurator.java     |  607 +++++++++
 .../apache/royale/linter/config/Configuration.java |  764 +++++++++++
 .../royale/linter/config/ConfigurationBuffer.java  | 1346 ++++++++++++++++++++
 .../royale/linter/config/ConfigurationInfo.java    |  473 +++++++
 .../royale/linter/config/ConfigurationValue.java   |  109 ++
 .../apache/royale/linter/config/Configurator.java  |  683 ++++++++++
 .../linter/config/ILinterSettingsConstants.java    |   24 +
 .../royale/linter/config/LineCommentPosition.java  |   36 +
 .../linter/config/SystemPropertyConfigurator.java  |   82 ++
 .../apache/royale/linter/internal/BaseLinter.java  |   46 +
 .../apache/royale/linter/rules/AnyTypeRule.java    |  127 ++
 .../royale/linter/rules/BooleanEqualityRule.java   |   75 ++
 .../apache/royale/linter/rules/ClassNameRule.java  |   77 ++
 .../royale/linter/rules/ConstantNameRule.java      |   80 ++
 .../linter/rules/ConstructorDispatchEventRule.java |   97 ++
 .../linter/rules/ConstructorReturnTypeRule.java    |   72 ++
 .../royale/linter/rules/DynamicClassRule.java      |   66 +
 .../royale/linter/rules/EmptyCommentRule.java      |  109 ++
 .../royale/linter/rules/EmptyFunctionBodyRule.java |   92 ++
 .../royale/linter/rules/EmptyNestedBlockRule.java  |   88 ++
 .../royale/linter/rules/EmptyStatementRule.java    |   70 +
 .../apache/royale/linter/rules/FieldNameRule.java  |   93 ++
 .../royale/linter/rules/FunctionNameRule.java      |   86 ++
 .../royale/linter/rules/IfBooleanLiteralRule.java  |   73 ++
 .../royale/linter/rules/InterfaceNameRule.java     |   77 ++
 .../linter/rules/LineCommentPositionRule.java      |   79 ++
 .../linter/rules/LocalVarAndParameterNameRule.java |  125 ++
 .../linter/rules/LocalVarShadowsFieldRule.java     |   88 ++
 .../linter/rules/MXMLEmptyAttributeRule.java       |   65 +
 .../org/apache/royale/linter/rules/MXMLIDRule.java |   82 ++
 .../royale/linter/rules/MaxBlockDepthRule.java     |  113 ++
 .../royale/linter/rules/MaxParametersRule.java     |   71 ++
 .../royale/linter/rules/MissingASDocRule.java      |  140 ++
 .../royale/linter/rules/MissingNamespaceRule.java  |  219 ++++
 .../royale/linter/rules/MissingSemicolonRule.java  |   62 +
 .../royale/linter/rules/MissingTypeRule.java       |  129 ++
 .../linter/rules/NumericLeadingZeroesRule.java     |   79 ++
 .../rules/OverrideContainsOnlySuperCallRule.java   |  103 ++
 .../royale/linter/rules/PackageNameRule.java       |   82 ++
 .../royale/linter/rules/StaticConstantsRule.java   |   74 ++
 .../royale/linter/rules/StrictEqualityRule.java    |   67 +
 .../royale/linter/rules/StringEventNameRule.java   |  107 ++
 .../linter/rules/SwitchWithoutDefaultRule.java     |   64 +
 .../royale/linter/rules/ThisInClosureRule.java     |   86 ++
 .../org/apache/royale/linter/rules/TraceRule.java  |   68 +
 .../royale/linter/rules/WildcardImportRule.java    |   62 +
 .../org/apache/royale/linter/rules/WithRule.java   |   52 +
 pom.xml                                            |    1 +
 royale-ant-tasks/build.xml                         |    2 +-
 src/site/asciidoc/build.adoc                       |    2 +-
 swfutils/build.xml                                 |    2 +-
 78 files changed, 9050 insertions(+), 43 deletions(-)
 create mode 100644 compiler/src/assembly/scripts/aslint
 create mode 100644 compiler/src/assembly/scripts/aslint.bat
 copy {formatter => linter}/build.xml (72%)
 create mode 100644 linter/pom.xml
 create mode 100644 linter/src/main/java/org/apache/royale/linter/ASLinter.java
 create mode 100644 linter/src/main/java/org/apache/royale/linter/LINTER.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/LinterRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/LinterSettings.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/MXMLLinter.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/MXMLTagVisitor.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/MXMLTokenQuery.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/MXMLTokenVisitor.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/NodeVisitor.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/TokenQuery.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/TokenVisitor.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/config/CommandLineConfigurator.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/config/Configuration.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/config/ConfigurationBuffer.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/config/ConfigurationInfo.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/config/ConfigurationValue.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/config/Configurator.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/config/ILinterSettingsConstants.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/config/LineCommentPosition.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/config/SystemPropertyConfigurator.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/internal/BaseLinter.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/AnyTypeRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/BooleanEqualityRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/ClassNameRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/ConstantNameRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/ConstructorDispatchEventRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/ConstructorReturnTypeRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/DynamicClassRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/EmptyCommentRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/EmptyFunctionBodyRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/EmptyNestedBlockRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/EmptyStatementRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/FieldNameRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/FunctionNameRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/IfBooleanLiteralRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/InterfaceNameRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/LineCommentPositionRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/LocalVarAndParameterNameRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/LocalVarShadowsFieldRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/MXMLEmptyAttributeRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/MXMLIDRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/MaxBlockDepthRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/MaxParametersRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/MissingASDocRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/MissingNamespaceRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/MissingSemicolonRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/MissingTypeRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/NumericLeadingZeroesRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/OverrideContainsOnlySuperCallRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/PackageNameRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/StaticConstantsRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/StrictEqualityRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/StringEventNameRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/SwitchWithoutDefaultRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/ThisInClosureRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/TraceRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/WildcardImportRule.java
 create mode 100644 
linter/src/main/java/org/apache/royale/linter/rules/WithRule.java

Reply via email to