Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Can we port arcanist from PHP to something else? Let's see...
- (profiling arcanist)
- $ echo $( for file in $( pkg info -qlx arcan ); do [ -f "$file" ] || continue; file "$file"; done | grep -v '\(/__tests__/\|symbolic link\|LICENSE\|NOTICE\|empty\|README\|\.example\|/licenses/\|\.bat\)' | awk '{file = $0; sub(/:.*/, "", file); type = $0; sub(/^[^:]*:[[:space:]]*/, "", type); sub(/,.*/, "", type); (cmd = "wc -l <" file) | getline; size = $1; close(cmd); printf "%-35s %8u %s\n", type, size, file; sizes[type] += size } END { for (type in sizes) { printf "%-35s %8u TOTAL\n", type, sizes[type] }}' | awk '/TOTAL/{size = $(NF-1); $NF = ""; $(NF-1) = ""; printf "%8u %s\n", size, $0}' | sort -bnr | tr '\n' ',' )
- Produces the following:
- 40964 PHP script , 1116 C++ source , 741 a /usr/bin/env php script , 677 ASCII text , 220 Python script , 21 a /usr/bin/env bash script , 6 POSIX shell script ,
- If I don't exclude the */__tests__/* directories which comprise the built-in test-harness...
- $ echo $( for file in $( pkg info -qlx arcan ); do [ -f "$file" ] || continue; file "$file"; done | grep -v '\(symbolic link\|LICENSE\|NOTICE\|empty\|README\|\.example\|/licenses/\|\.bat\)' | awk '{file = $0; sub(/:.*/, "", file); type = $0; sub(/^[^:]*:[[:space:]]*/, "", type); sub(/,.*/, "", type); (cmd = "wc -l <" file) | getline; size = $1; close(cmd); printf "%-35s %8u %s\n", type, size, file; sizes[type] += size } END { for (type in sizes) { printf "%-35s %8u TOTAL\n", type, sizes[type] }}' | awk '/TOTAL/{size = $(NF-1); $NF = ""; $(NF-1) = ""; printf "%8u %s\n", size, $0}' | sort -bnr | tr '\n' ',' )
- Which produces:
- 46701 PHP script , 2870 C++ source , 2764 ASCII text , 810 unified diff output , 741 a /usr/bin/env php script , 678 XML document text , 323 diff output , 220 Python script , 113 HTML document , 112 UTF-8 Unicode text , 105 gzip compressed data , 73 exported SGML document , 47 C source , 28 RCS/CVS diff output , 21 a /usr/bin/env bash script , 12 SVG Scalable Vector Graphics image , 6 POSIX shell script , 5 a /usr/bin/local/php script , 5 Bourne-Again shell script , 3 data , 3 XML document text ,
- To get a better feel with a more holistic view:
- $ for file in $( pkg info -qlx arcan ); do [ -f "$file" ] || continue; file "$file"; done | grep -v '\(/__tests__/\|symbolic link\|LICENSE\|NOTICE\|README\|\.example\|/licenses/\|\.bat\)' | awk '{file = $0; sub(/:.*/, "", file); type = $0; sub(/^[^:]*:[[:space:]]*/, "", type); sub(/,.*/, "", type); (cmd = "wc -l <" file) | getline; size = $1; close(cmd); printf "%-35s %8u %s\n", type, size, file; sizes[type] += size } END { for (type in sizes) { printf "%-35s %8u TOTAL\n", type, sizes[type] }}' | sort
- Which produces the following for further analysis:
- ASCII text 18 /usr/local/lib/php/arcanist/src/lint/linter/reporter.js
- ASCII text 26 /usr/local/lib/php/arcanist/resources/shell/bash-completion
- ASCII text 33 /usr/local/lib/php/arcanist/src/docs/book/arcanist.book
- ASCII text 600 /usr/local/lib/php/arcanist/resources/spelling/english.json
- ASCII text 677 TOTAL
- C++ source 9 /usr/local/lib/php/arcanist/src/exception/ArcanistUsageException.php
- C++ source 272 /usr/local/lib/php/arcanist/src/configuration/ArcanistConfiguration.php
- C++ source 370 /usr/local/lib/php/arcanist/src/workflow/ArcanistFeatureWorkflow.php
- C++ source 465 /usr/local/lib/php/arcanist/src/unit/engine/XUnitTestEngine.php
- C++ source 1116 TOTAL
- PHP script 3 /usr/local/lib/php/arcanist/src/__phutil_library_init__.php
- PHP script 3 /usr/local/lib/php/arcanist/src/lint/linter/exception/ArcanistMissingLinterException.php
- PHP script 6 /usr/local/lib/php/arcanist/src/exception/usage/ArcanistNoEngineException.php
- PHP script 6 /usr/local/lib/php/arcanist/src/unit/engine/phutil/testcase/PhutilTestSkippedException.php
- PHP script 6 /usr/local/lib/php/arcanist/src/unit/engine/phutil/testcase/PhutilTestTerminatedException.php
- PHP script 6 /usr/local/lib/php/arcanist/src/unit/renderer/ArcanistUnitRenderer.php
- PHP script 7 /usr/local/lib/php/arcanist/src/exception/usage/ArcanistNoEffectException.php
- PHP script 13 /usr/local/lib/php/arcanist/src/exception/usage/ArcanistUserAbortException.php
- PHP script 13 /usr/local/lib/php/arcanist/src/lint/renderer/ArcanistNoneLintRenderer.php
- PHP script 13 /usr/local/lib/php/arcanist/src/workflow/exception/ArcanistCapabilityNotSupportedException.php
- PHP script 14 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/ArcanistXHPASTLintSwitchHook.php
- PHP script 16 /usr/local/lib/php/arcanist/src/events/constant/ArcanistEventType.php
- PHP script 16 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistSyntaxErrorXHPASTLinterRule.php
- PHP script 16 /usr/local/lib/php/arcanist/src/unit/engine/phutil/testcase/PhutilTestCaseTestCase.php
- PHP script 19 /usr/local/lib/php/arcanist/src/differential/ArcanistDifferentialCommitMessageParserException.php
- PHP script 19 /usr/local/lib/php/arcanist/src/differential/constants/ArcanistDifferentialRevisionHash.php
- PHP script 19 /usr/local/lib/php/arcanist/src/lint/renderer/ArcanistLintRenderer.php
- PHP script 20 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistPHPCloseTagXHPASTLinterRule.php
- PHP script 20 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistUnableToParseXHPASTLinterRule.php
- PHP script 24 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistExtractUseXHPASTLinterRule.php
- PHP script 24 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistPHPEchoTagXHPASTLinterRule.php
- PHP script 24 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistVariableVariableXHPASTLinterRule.php
- PHP script 26 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistCallTimePassByReferenceXHPASTLinterRule.php
- PHP script 27 /usr/local/lib/php/arcanist/src/differential/constants/ArcanistDifferentialRevisionStatus.php
- PHP script 27 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistElseIfUsageXHPASTLinterRule.php
- PHP script 28 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistCommentStyleXHPASTLinterRule.php
- PHP script 28 /usr/local/lib/php/arcanist/src/parser/ArcanistCommentRemover.php
- PHP script 29 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistDynamicDefineXHPASTLinterRule.php
- PHP script 29 /usr/local/lib/php/arcanist/src/workflow/ArcanistAnoidWorkflow.php
- PHP script 30 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistPHPShortTagXHPASTLinterRule.php
- PHP script 31 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistSemicolonSpacingXHPASTLinterRule.php
- PHP script 32 /usr/local/lib/php/arcanist/src/lint/engine/ArcanistUnitTestableLintEngine.php
- PHP script 32 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistConstructorParenthesesXHPASTLinterRule.php
- PHP script 32 /usr/local/lib/php/arcanist/src/lint/renderer/ArcanistSummaryLintRenderer.php
- PHP script 32 /usr/local/lib/php/arcanist/src/workflow/ArcanistBookmarkWorkflow.php
- PHP script 32 /usr/local/lib/php/arcanist/src/workflow/ArcanistBranchWorkflow.php
- PHP script 34 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistCastSpacingXHPASTLinterRule.php
- PHP script 34 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistCommentSpacingXHPASTLinterRule.php
- PHP script 35 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistArrayIndexSpacingXHPASTLinterRule.php
- PHP script 35 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistImplicitConstructorXHPASTLinterRule.php
- PHP script 35 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistInstanceOfOperatorXHPASTLinterRule.php
- PHP script 35 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistLogicalOperatorsXHPASTLinterRule.php
- PHP script 35 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistPHPOpenTagXHPASTLinterRule.php
- PHP script 35 /usr/local/lib/php/arcanist/src/lint/renderer/ArcanistCompilerLintRenderer.php
- PHP script 35 /usr/local/lib/php/arcanist/src/lint/renderer/ArcanistJSONLintRenderer.php
- PHP script 36 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistInnerFunctionXHPASTLinterRule.php
- PHP script 37 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistPlusOperatorOnStringsXHPASTLinterRule.php
- PHP script 38 /usr/local/lib/php/arcanist/src/workflow/ArcanistTimeWorkflow.php
- PHP script 39 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistUnnecessarySemicolonXHPASTLinterRule.php
- PHP script 41 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistDefaultParametersXHPASTLinterRule.php
- PHP script 42 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistGeneratedLinter.php
- PHP script 42 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistNoLintLinter.php
- PHP script 42 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistClosingDeclarationParenthesesXHPASTLinterRule.php
- PHP script 42 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistPregQuoteMisuseXHPASTLinterRule.php
- PHP script 43 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistExitExpressionXHPASTLinterRule.php
- PHP script 43 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistLambdaFuncFunctionXHPASTLinterRule.php
- PHP script 43 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistToStringExceptionXHPASTLinterRule.php
- PHP script 43 /usr/local/lib/php/arcanist/src/workflow/ArcanistRevertWorkflow.php
- PHP script 45 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistLanguageConstructParenthesesXHPASTLinterRule.php
- PHP script 45 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistNoParentScopeXHPASTLinterRule.php
- PHP script 46 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistConcatenationOperatorXHPASTLinterRule.php
- PHP script 47 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistTodoCommentXHPASTLinterRule.php
- PHP script 48 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistLowercaseFunctionsXHPASTLinterRule.php
- PHP script 49 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistBlacklistedFunctionXHPASTLinterRule.php
- PHP script 49 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistClassNameLiteralXHPASTLinterRule.php
- PHP script 49 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistDuplicateSwitchCaseXHPASTLinterRule.php
- PHP script 49 /usr/local/lib/php/arcanist/src/unit/parser/ArcanistTestResultParser.php
- PHP script 50 /usr/local/lib/php/arcanist/src/lint/ArcanistLintSeverity.php
- PHP script 50 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistJSONLinter.php
- PHP script 50 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistMergeConflictLinter.php
- PHP script 50 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistClosingCallParenthesesXHPASTLinterRule.php
- PHP script 51 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistEmptyStatementXHPASTLinterRule.php
- PHP script 52 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistUnnecessaryFinalModifierXHPASTLinterRule.php
- PHP script 54 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistClassFilenameMismatchXHPASTLinterRule.php
- PHP script 55 /usr/local/lib/php/arcanist/src/lint/engine/ArcanistComprehensiveLintEngine.php
- PHP script 55 /usr/local/lib/php/arcanist/src/lint/renderer/ArcanistCheckstyleXMLLintRenderer.php
- PHP script 56 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistFilenameLinter.php
- PHP script 56 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistFutureLinter.php
- PHP script 58 /usr/local/lib/php/arcanist/scripts/__init_script__.php
- PHP script 60 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistStaticThisXHPASTLinterRule.php
- PHP script 62 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistClosureLinter.php
- PHP script 62 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistControlStatementSpacingXHPASTLinterRule.php
- PHP script 66 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistGoLintLinter.php
- PHP script 69 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistParenthesesSpacingXHPASTLinterRule.php
- PHP script 70 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistTautologicalExpressionXHPASTLinterRule.php
- PHP script 70 /usr/local/lib/php/arcanist/src/workflow/ArcanistPhrequentWorkflow.php
- PHP script 71 /usr/local/lib/php/arcanist/src/lint/engine/ArcanistSingleLintEngine.php
- PHP script 72 /usr/local/lib/php/arcanist/src/differential/ArcanistDifferentialDependencyGraph.php
- PHP script 72 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistArraySeparatorXHPASTLinterRule.php
- PHP script 72 /usr/local/lib/php/arcanist/src/workflow/ArcanistVersionWorkflow.php
- PHP script 74 /usr/local/lib/php/arcanist/src/internationalization/ArcanistUSEnglishTranslation.php
- PHP script 74 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistXMLLinter.php
- PHP script 74 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistDuplicateKeysInArrayXHPASTLinterRule.php
- PHP script 76 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistCpplintLinter.php
- PHP script 79 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistInvalidDefaultParameterXHPASTLinterRule.php
- PHP script 82 /usr/local/lib/php/arcanist/src/workflow/ArcanistStartWorkflow.php
- PHP script 85 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistJSONLintLinter.php
- PHP script 86 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistModifierOrderingXHPASTLinterRule.php
- PHP script 86 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistSelfMemberReferenceXHPASTLinterRule.php
- PHP script 87 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistPyFlakesLinter.php
- PHP script 87 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistRubyLinter.php
- PHP script 88 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistImplicitVisibilityXHPASTLinterRule.php
- PHP script 89 /usr/local/lib/php/arcanist/src/workflow/ArcanistUpgradeWorkflow.php
- PHP script 95 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistDoubleQuoteXHPASTLinterRule.php
- PHP script 97 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistUselessOverridingMethodXHPASTLinterRule.php
- PHP script 98 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistPEP8Linter.php
- PHP script 98 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistReusedIteratorXHPASTLinterRule.php
- PHP script 98 /usr/local/lib/php/arcanist/src/workflow/ArcanistCallConduitWorkflow.php
- PHP script 99 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistXHPASTLinter.php
- PHP script 101 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistPhpLinter.php
- PHP script 101 /usr/local/lib/php/arcanist/src/unit/parser/ArcanistXUnitTestResultParser.php
- PHP script 102 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistHLintLinter.php
- PHP script 103 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistBraceFormattingXHPASTLinterRule.php
- PHP script 103 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistFormattedStringXHPASTLinterRule.php
- PHP script 103 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistInvalidModifiersXHPASTLinterRule.php
- PHP script 104 /usr/local/lib/php/arcanist/src/lint/ArcanistLintResult.php
- PHP script 109 /usr/local/lib/php/arcanist/src/workflow/ArcanistListWorkflow.php
- PHP script 110 /usr/local/lib/php/arcanist/src/unit/renderer/ArcanistUnitConsoleRenderer.php
- PHP script 111 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistSlownessXHPASTLinterRule.php
- PHP script 111 /usr/local/lib/php/arcanist/src/workflow/ArcanistStopWorkflow.php
- PHP script 112 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistCppcheckLinter.php
- PHP script 114 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistFlake8Linter.php
- PHP script 114 /usr/local/lib/php/arcanist/src/unit/engine/ArcanistUnitTestEngine.php
- PHP script 115 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistCSSLintLinter.php
- PHP script 115 /usr/local/lib/php/arcanist/src/workflow/ArcanistDownloadWorkflow.php
- PHP script 117 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistBinaryExpressionSpacingXHPASTLinterRule.php
- PHP script 117 /usr/local/lib/php/arcanist/src/parser/diff/ArcanistDiffChangeType.php
- PHP script 120 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistRuboCopLinter.php
- PHP script 121 /usr/local/lib/php/arcanist/src/workflow/ArcanistTodoWorkflow.php
- PHP script 131 /usr/local/lib/php/arcanist/src/workflow/ArcanistSetConfigWorkflow.php
- PHP script 133 /usr/local/lib/php/arcanist/src/unit/parser/ArcanistGoTestResultParser.php
- PHP script 134 /usr/local/lib/php/arcanist/src/differential/ArcanistDifferentialCommitMessage.php
- PHP script 134 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistChmodLinter.php
- PHP script 135 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistCoffeeLintLinter.php
- PHP script 136 /usr/local/lib/php/arcanist/src/unit/ArcanistUnitTestResult.php
- PHP script 139 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistPuppetLintLinter.php
- PHP script 143 /usr/local/lib/php/arcanist/src/lint/ArcanistLintPatcher.php
- PHP script 143 /usr/local/lib/php/arcanist/src/unit/engine/PytestTestEngine.php
- PHP script 146 /usr/local/lib/php/arcanist/src/workflow/ArcanistPasteWorkflow.php
- PHP script 148 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistJscsLinter.php
- PHP script 148 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistPhpcsLinter.php
- PHP script 149 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistKeywordCasingXHPASTLinterRule.php
- PHP script 153 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/ArcanistXHPASTLintNamingHook.php
- PHP script 158 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistJSHintLinter.php
- PHP script 159 /usr/local/lib/php/arcanist/src/workflow/ArcanistCloseWorkflow.php
- PHP script 166 /usr/local/lib/php/arcanist/src/unit/engine/NoseTestEngine.php
- PHP script 166 /usr/local/lib/php/arcanist/src/workflow/ArcanistCloseRevisionWorkflow.php
- PHP script 170 /usr/local/lib/php/arcanist/src/hgdaemon/ArcanistHgClientChannel.php
- PHP script 171 /usr/local/lib/php/arcanist/src/parser/diff/ArcanistDiffHunk.php
- PHP script 172 /usr/local/lib/php/arcanist/src/workflow/ArcanistCoverWorkflow.php
- PHP script 173 /usr/local/lib/php/arcanist/src/workflow/ArcanistGetConfigWorkflow.php
- PHP script 176 /usr/local/lib/php/arcanist/src/workflow/ArcanistAliasWorkflow.php
- PHP script 178 /usr/local/lib/php/arcanist/src/hgdaemon/ArcanistHgServerChannel.php
- PHP script 178 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistPyLintLinter.php
- PHP script 182 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistSpellingLinter.php
- PHP script 183 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistLesscLinter.php
- PHP script 185 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistReusedIteratorReferenceXHPASTLinterRule.php
- PHP script 186 /usr/local/lib/php/arcanist/src/workflow/ArcanistUploadWorkflow.php
- PHP script 187 /usr/local/lib/php/arcanist/src/unit/parser/ArcanistPhpunitTestResultParser.php
- PHP script 190 /usr/local/lib/php/arcanist/src/workflow/ArcanistBackoutWorkflow.php
- PHP script 194 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php
- PHP script 200 /usr/local/lib/php/arcanist/src/hgdaemon/ArcanistHgProxyClient.php
- PHP script 201 /usr/local/lib/php/arcanist/src/workflow/ArcanistShellCompleteWorkflow.php
- PHP script 203 /usr/local/lib/php/arcanist/src/parser/ArcanistBaseCommitParser.php
- PHP script 203 /usr/local/lib/php/arcanist/src/workflow/ArcanistInstallCertificateWorkflow.php
- PHP script 210 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistImplicitFallthroughXHPASTLinterRule.php
- PHP script 210 /usr/local/lib/php/arcanist/src/workflow/ArcanistAmendWorkflow.php
- PHP script 211 /usr/local/lib/php/arcanist/src/workflow/ArcanistTasksWorkflow.php
- PHP script 215 /usr/local/lib/php/arcanist/src/workflow/ArcanistLintersWorkflow.php
- PHP script 221 /usr/local/lib/php/arcanist/src/workflow/ArcanistHelpWorkflow.php
- PHP script 222 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistAliasFunctionXHPASTLinterRule.php
- PHP script 224 /usr/local/lib/php/arcanist/src/unit/engine/PhutilUnitTestEngine.php
- PHP script 227 /usr/local/lib/php/arcanist/src/workflow/ArcanistFlagWorkflow.php
- PHP script 228 /usr/local/lib/php/arcanist/src/lint/ArcanistLintMessage.php
- PHP script 229 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistPhutilLibraryLinter.php
- PHP script 232 /usr/local/lib/php/arcanist/src/workflow/ArcanistBrowseWorkflow.php
- PHP script 236 /usr/local/lib/php/arcanist/src/repository/parser/ArcanistMercurialParser.php
- PHP script 246 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistBaseXHPASTLinter.php
- PHP script 248 /usr/local/lib/php/arcanist/src/lint/renderer/ArcanistConsoleLintRenderer.php
- PHP script 251 /usr/local/lib/php/arcanist/src/workflow/ArcanistLiberateWorkflow.php
- PHP script 254 /usr/local/lib/php/arcanist/src/difference/ArcanistDiffUtils.php
- PHP script 261 /usr/local/lib/php/arcanist/src/lint/engine/ArcanistConfigurationDrivenLintEngine.php
- PHP script 261 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistCSharpLinter.php
- PHP script 274 /usr/local/lib/php/arcanist/src/workflow/ArcanistExportWorkflow.php
- PHP script 277 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistReusedAsIteratorXHPASTLinterRule.php
- PHP script 280 /usr/local/lib/php/arcanist/src/unit/engine/PhpunitTestEngine.php
- PHP script 287 /usr/local/lib/php/arcanist/src/unit/engine/CSharpToolsTestEngine.php
- PHP script 287 /usr/local/lib/php/arcanist/src/workflow/ArcanistWhichWorkflow.php
- PHP script 290 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistTextLinter.php
- PHP script 303 /usr/local/lib/php/arcanist/src/upload/ArcanistFileUploader.php
- PHP script 313 /usr/local/lib/php/arcanist/src/upload/ArcanistFileDataRef.php
- PHP script 316 /usr/local/lib/php/arcanist/src/parser/diff/ArcanistDiffChange.php
- PHP script 336 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistPhutilXHPASTLinter.php
- PHP script 338 /usr/local/lib/php/arcanist/src/configuration/ArcanistSettings.php
- PHP script 342 /usr/local/lib/php/arcanist/src/workingcopyidentity/ArcanistWorkingCopyIdentity.php
- PHP script 345 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistUndeclaredVariableXHPASTLinterRule.php
- PHP script 346 /usr/local/lib/php/arcanist/src/configuration/ArcanistConfigurationManager.php
- PHP script 349 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistNamingConventionsXHPASTLinterRule.php
- PHP script 352 /usr/local/lib/php/arcanist/src/workflow/ArcanistCommitWorkflow.php
- PHP script 371 /usr/local/lib/php/arcanist/src/workflow/ArcanistUnitWorkflow.php
- PHP script 377 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistScriptAndRegexLinter.php
- PHP script 435 /usr/local/lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistPHPCompatibilityXHPASTLinterRule.php
- PHP script 478 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistExternalLinter.php
- PHP script 496 /usr/local/lib/php/arcanist/src/hgdaemon/ArcanistHgProxyServer.php
- PHP script 556 /usr/local/lib/php/arcanist/src/__phutil_library_map__.php
- PHP script 610 /usr/local/lib/php/arcanist/src/lint/engine/ArcanistLintEngine.php
- PHP script 623 /usr/local/lib/php/arcanist/src/lint/linter/ArcanistLinter.php
- PHP script 649 /usr/local/lib/php/arcanist/src/workflow/ArcanistLintWorkflow.php
- PHP script 660 /usr/local/lib/php/arcanist/src/repository/api/ArcanistRepositoryAPI.php
- PHP script 692 /usr/local/lib/php/arcanist/src/repository/api/ArcanistSubversionAPI.php
- PHP script 745 /usr/local/lib/php/arcanist/src/unit/engine/phutil/PhutilTestCase.php
- PHP script 860 /usr/local/lib/php/arcanist/src/parser/ArcanistBundle.php
- PHP script 1106 /usr/local/lib/php/arcanist/src/workflow/ArcanistPatchWorkflow.php
- PHP script 1128 /usr/local/lib/php/arcanist/src/repository/api/ArcanistMercurialAPI.php
- PHP script 1255 /usr/local/lib/php/arcanist/src/repository/api/ArcanistGitAPI.php
- PHP script 1303 /usr/local/lib/php/arcanist/src/workflow/ArcanistLandWorkflow.php
- PHP script 1443 /usr/local/lib/php/arcanist/src/parser/ArcanistDiffParser.php
- PHP script 1956 /usr/local/lib/php/arcanist/src/workflow/ArcanistWorkflow.php
- PHP script 2816 /usr/local/lib/php/arcanist/src/workflow/ArcanistDiffWorkflow.php
- PHP script 40964 TOTAL
- POSIX shell script 6 /usr/local/lib/php/arcanist/scripts/repository/binary_safe_diff.sh
- POSIX shell script 6 TOTAL
- Python script 220 /usr/local/lib/php/arcanist/scripts/breakout.py
- Python script 220 TOTAL
- a /usr/bin/env bash script 21 /usr/local/lib/php/arcanist/bin/arc
- a /usr/bin/env bash script 21 TOTAL
- a /usr/bin/env php script 45 /usr/local/lib/php/arcanist/scripts/hgdaemon/hgdaemon_client.php
- a /usr/bin/env php script 53 /usr/local/lib/php/arcanist/scripts/hgdaemon/hgdaemon_server.php
- a /usr/bin/env php script 643 /usr/local/lib/php/arcanist/scripts/arcanist.php
- a /usr/bin/env php script 741 TOTAL
- Feel free to remove "/__tests__/\|" from the above command to see built-in test framework break-down.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement