Page MenuHomePhabricator
Feed Advanced Search

Sep 7 2015

avivey created T9353: make arc linters one-line output more informative.
Sep 7 2015, 6:56 PM · Lint

Sep 6 2015

joshuaspence updated the task description for T9350: Add linter rules to detect undeclared class constants and methods.
Sep 6 2015, 9:28 PM · Infrastructure, Lint
joshuaspence updated the task description for T9350: Add linter rules to detect undeclared class constants and methods.
Sep 6 2015, 8:38 PM · Infrastructure, Lint
joshuaspence created T9350: Add linter rules to detect undeclared class constants and methods.
Sep 6 2015, 9:25 AM · Infrastructure, Lint
joshuaspence triaged T9100: Linter autofix produces a syntax error as Normal priority.
Sep 6 2015, 8:12 AM · Lint

Sep 3 2015

alexmv added a comment to T9316: Linters must include Name fields.

This is also a notable backward-incompatible change to projects which define their own lint engines; all places which generate their own ArcanistLintExceptions by hand need to be checked to ensure that they call setName. This upgrading note likely bears documenting somewhere.

Sep 3 2015, 6:30 PM · Lint

Sep 2 2015

joshuaspence added a project to T4954: Allow version dependencies to be specified for external linters: Lint.
Sep 2 2015, 8:33 AM · Lint, Arcanist
chad added a project to T9316: Linters must include Name fields: Lint.
Sep 2 2015, 1:26 AM · Lint

Sep 1 2015

joshuaspence added a revision to T7215: ArcanistXMLLinterTestCase test failure: Restricted Differential Revision.
Sep 1 2015, 10:16 AM · Lint

Aug 30 2015

joshuaspence added a project to T8770: Missing required parameters: script-and-regex.script, script-and-regex.regex at [<phutil>/src/parser/PhutilTypeSpec.php:164]: Lint.
Aug 30 2015, 8:40 PM · Lint, Arcanist

Aug 25 2015

angie moved T9257: Error: Parameter passed to "setChar()" must be an integer. when using ArcanistPyLintLinter. from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 25 2015, 10:27 PM · Lint, Restricted Project
joshuaspence added a project to T9262: Community and Upstream interests for a flowtype linter: Lint.
Aug 25 2015, 8:30 PM · Lint
avivey updated Q106: Will my linter be accepted to the upstream Arc? from to Will my linter be accepted to the upstream Arc?.
Aug 25 2015, 5:57 PM · Lint
joshuaspence added a project to T9257: Error: Parameter passed to "setChar()" must be an integer. when using ArcanistPyLintLinter.: Lint.
Aug 25 2015, 9:26 AM · Lint, Restricted Project
epriestley closed T7215: ArcanistXMLLinterTestCase test failure as Resolved by committing Restricted Diffusion Commit.
Aug 25 2015, 4:07 AM · Lint
joshuaspence added a revision to T7215: ArcanistXMLLinterTestCase test failure: Restricted Differential Revision.
Aug 25 2015, 3:52 AM · Lint

Aug 19 2015

joshuaspence added a revision to T8742: Write a bunch of PSR-2 lint rules: Restricted Differential Revision.
Aug 19 2015, 9:39 PM · Lint
joshuaspence added a revision to T8742: Write a bunch of PSR-2 lint rules: Restricted Differential Revision.
Aug 19 2015, 9:39 PM · Lint
• e-m-albright added a comment to T9214: ArcanistPyLintLinter.php has superfluous quotations around the "msg-template" options..

Yep, thanks much for your assistance. I appreciate the product!

Aug 19 2015, 4:15 PM · Lint, Arcanist
epriestley closed T9214: ArcanistPyLintLinter.php has superfluous quotations around the "msg-template" options. as Resolved.

Presuming resolved since D13931 is in HEAD. Thanks for the report!

Aug 19 2015, 1:54 PM · Lint, Arcanist
michaeloa added a comment to T7780: Add linter for Foodcritic.

It's been a while since I've worked on this, but IIRC, it was with some of the rules that look at the entire project; e.g., FC011. Nothing that can't be fixed or configured to work.

Aug 19 2015, 9:58 AM · Restricted Project, Lint

Aug 18 2015

• e-m-albright added a revision to T9214: ArcanistPyLintLinter.php has superfluous quotations around the "msg-template" options.: Restricted Differential Revision.
Aug 18 2015, 8:51 PM · Lint, Arcanist
epriestley updated subscribers of T9214: ArcanistPyLintLinter.php has superfluous quotations around the "msg-template" options..

I think this change is correct and the analysis backing it up looks accurate.

Aug 18 2015, 6:56 PM · Lint, Arcanist
• e-m-albright updated the task description for T9214: ArcanistPyLintLinter.php has superfluous quotations around the "msg-template" options..
Aug 18 2015, 6:09 PM · Lint, Arcanist
• e-m-albright created T9214: ArcanistPyLintLinter.php has superfluous quotations around the "msg-template" options..
Aug 18 2015, 6:08 PM · Lint, Arcanist

Aug 13 2015

joshuaspence added a revision to T7409: Implement PHPCS lints: Restricted Differential Revision.
Aug 13 2015, 11:18 AM · Lint
joshuaspence updated the task description for T7409: Implement PHPCS lints.
Aug 13 2015, 9:40 AM · Lint

Aug 11 2015

joshuaspence added a revision to T7409: Implement PHPCS lints: Restricted Differential Revision.
Aug 11 2015, 2:31 PM · Lint
joshuaspence updated the task description for T7409: Implement PHPCS lints.
Aug 11 2015, 2:31 PM · Lint
joshuaspence updated the task description for T7409: Implement PHPCS lints.
Aug 11 2015, 2:26 PM · Lint
joshuaspence updated the task description for T7409: Implement PHPCS lints.
Aug 11 2015, 2:25 PM · Lint
joshuaspence updated the task description for T7409: Implement PHPCS lints.
Aug 11 2015, 2:18 PM · Lint

Aug 10 2015

joshuaspence closed T8674: ArcanistClassNameLiteralXHPASTLinterRule can produce incorrect results as Resolved by committing Restricted Diffusion Commit.
Aug 10 2015, 8:50 PM · Lint
joshuaspence added a revision to T8674: ArcanistClassNameLiteralXHPASTLinterRule can produce incorrect results: Restricted Differential Revision.
Aug 10 2015, 10:06 AM · Lint

Aug 9 2015

joshuaspence added a comment to T9100: Linter autofix produces a syntax error.

See http://www.phpwtf.org/poor-parser-easily-confused

Aug 9 2015, 7:37 AM · Lint
chad added a project to T7653: XUnitTestEngine ignores failures for xUnit 2.0: Lint.
Aug 9 2015, 4:57 AM · Lint

Aug 7 2015

joshuaspence claimed T9100: Linter autofix produces a syntax error.
Aug 7 2015, 7:00 AM · Lint
joshuaspence added a revision to T8674: ArcanistClassNameLiteralXHPASTLinterRule can produce incorrect results: Restricted Differential Revision.
Aug 7 2015, 4:21 AM · Lint
joshuaspence added a revision to T8674: ArcanistClassNameLiteralXHPASTLinterRule can produce incorrect results: Restricted Differential Revision.
Aug 7 2015, 3:59 AM · Lint
joshuaspence updated the task description for T9100: Linter autofix produces a syntax error.
Aug 7 2015, 3:55 AM · Lint
joshuaspence updated the task description for T9100: Linter autofix produces a syntax error.
Aug 7 2015, 3:27 AM · Lint
joshuaspence created T9100: Linter autofix produces a syntax error.
Aug 7 2015, 3:25 AM · Lint

Aug 5 2015

joshuaspence added a revision to T8742: Write a bunch of PSR-2 lint rules: Restricted Differential Revision.
Aug 5 2015, 10:28 PM · Lint
aik099 added a comment to T9073: The "PHPCS" linter gets out of memory error on large files.

It's default configuration on CentOS to use same php.ini (which defines memory limit) for both FCGI PHP module (for Nginx), Mod_Php for Apache and CLI. Actually it's 1st time I hear, that PHP in CLI should have no memory limit by default. It doesn't have time limit, because it's not web request, but it surely always had memory limits.

Aug 5 2015, 1:50 PM · Lint
epriestley added a comment to T9073: The "PHPCS" linter gets out of memory error on large files.

Why do you have a memory limit configured on the CLI? Do you legitimately want scripts to exit after consuming 128MB of RAM, or is this just a default you haven't changed?

Aug 5 2015, 1:11 PM · Lint
epriestley added a comment to T9070: Re-evaluate "slowness" linter rule.

Yeah, basically strncmp has worst-case runtime O(length(needle)) while strpos has worst-case runtime O(length(haystack) * length(needle)).

Aug 5 2015, 1:05 PM · Lint
aik099 created T9073: The "PHPCS" linter gets out of memory error on large files.
Aug 5 2015, 11:01 AM · Lint
joshuaspence closed T9070: Re-evaluate "slowness" linter rule as Resolved.

Interesting... okay, thanks for clarifying.

Aug 5 2015, 5:52 AM · Lint
epriestley added a comment to T9070: Re-evaluate "slowness" linter rule.

Try with a 10MB haystack.

Aug 5 2015, 5:00 AM · Lint
joshuaspence added a revision to T8742: Write a bunch of PSR-2 lint rules: Restricted Differential Revision.
Aug 5 2015, 4:29 AM · Lint
joshuaspence created T9070: Re-evaluate "slowness" linter rule.
Aug 5 2015, 3:42 AM · Lint
chad added a comment to T9047: arc lint can not find php and phpcs.

Will leave it open for now if anyone passing by has additional thoughts. If you can list the exact steps to reproduce, that would be helpful too (like which shells specifically have been tested).

Aug 5 2015, 2:17 AM · Windows, Lint, Arcanist
chad added a project to T9047: arc lint can not find php and phpcs: Windows.
Aug 5 2015, 2:11 AM · Windows, Lint, Arcanist
chad added a comment to T9047: arc lint can not find php and phpcs.

Sorry, this is just in "fishing expedition" land, and we're not staffed to help you further. Nothing sounds like an issue with Phabricator.

Aug 5 2015, 2:08 AM · Windows, Lint, Arcanist
• brucenan999 added a comment to T9047: arc lint can not find php and phpcs.

normal shell has the same problem.

Aug 5 2015, 2:04 AM · Windows, Lint, Arcanist
chad added a comment to T9047: arc lint can not find php and phpcs.

(These questions are way better suited for Stack Overflow or Google).

Aug 5 2015, 2:04 AM · Windows, Lint, Arcanist
chad added a comment to T9047: arc lint can not find php and phpcs.

Try a normal shell?

Aug 5 2015, 2:03 AM · Windows, Lint, Arcanist
• brucenan999 added a comment to T9047: arc lint can not find php and phpcs.

I check the code, find that arcanist try to execute "where php" and "where phpcs" to find the path of them.
But the Git Bash doesn't have "where" command, only has "which" command. I copy which to where, but it still doesn't work.

Aug 5 2015, 1:56 AM · Windows, Lint, Arcanist
• brucenan999 added a comment to T9047: arc lint can not find php and phpcs.

Do you have any suggestions about it? In the Win8 Git Bash shell, I can run phpcs and php, But arc lint still tells me that it can not find them.

Aug 5 2015, 1:53 AM · Windows, Lint, Arcanist
chad added a comment to T9047: arc lint can not find php and phpcs.

We haven't had other reports, unfortunately, and nothing specific comes to mind.

Aug 5 2015, 1:43 AM · Windows, Lint, Arcanist
• brucenan999 added a comment to T9047: arc lint can not find php and phpcs.

any feedback about this issue?

Aug 5 2015, 1:30 AM · Windows, Lint, Arcanist

Aug 3 2015

joshuaspence added a project to T9047: arc lint can not find php and phpcs: Lint.
Aug 3 2015, 9:15 AM · Windows, Lint, Arcanist

Aug 1 2015

epriestley added a comment to T8405: Making lint easier to use.

This might be sort of a copy of T7617.

Aug 1 2015, 10:32 PM · Lint, Restricted Project
devd added a comment to T8405: Making lint easier to use.

Sorry, I didn't create this task so I have no idea about whats happening here much. The actual concrete tasks were discussed in the one on one with Phacility.

Aug 1 2015, 8:59 PM · Lint, Restricted Project
jhurwitz added a comment to T8405: Making lint easier to use.

@devd, I want to make sure I understand this correctly -- the task seems to be about making one specific use case of lint easier (not linting in general) but is vague about what that use case is.

Aug 1 2015, 5:39 AM · Lint, Restricted Project

Jul 31 2015

eadler merged task T9030: Need specify the minimal version of each linter into T8115: arcanist plugin system.
Jul 31 2015, 8:27 PM · Lint
calfzhou created T9030: Need specify the minimal version of each linter.
Jul 31 2015, 6:55 AM · Lint

Jul 30 2015

cburroughs added a comment to T7780: Add linter for Foodcritic.

Foodcritic has a few quirks in its interaction with Arcanist

Jul 30 2015, 1:47 PM · Restricted Project, Lint
joshuaspence added a project to T9008: Arcanist linters do not have convenient tools for converting between encoding-aware character offsets and raw byte offsets: Lint.
Jul 30 2015, 1:17 PM · Lint, Arcanist

Jul 28 2015

joshuaspence added a project to T8978: cslint, used by CSharpArcanistLinter, will be deprecated and replaced in the future: Lint.
Jul 28 2015, 8:39 AM · Lint, Arcanist

Jul 25 2015

avivey created T8955: ArcanistTextLinter uses surprising item codes?.
Jul 25 2015, 12:28 AM · Lint

Jul 23 2015

joshuaspence claimed T8506: LESS Linter does not use path in linter message.
Jul 23 2015, 9:02 AM · Lint
joshuaspence claimed T8869: Issue with ArcanistDoubleQuoteXHPASTLinterRule.
Jul 23 2015, 8:49 AM · Lint

Jul 22 2015

hach-que added a comment to T8922: Clarify csharp linter requirements.

The discovery map is something that looks like this:

Jul 22 2015, 5:39 AM · Lint, Documentation, Arcanist

Jul 21 2015

• lavahot created T8922: Clarify csharp linter requirements.
Jul 21 2015, 11:47 PM · Lint, Documentation, Arcanist

Jul 17 2015

joshuaspence closed T8847: Brace placement linter rule as Resolved by committing Restricted Diffusion Commit.
Jul 17 2015, 6:41 AM · Lint
joshuaspence created T8869: Issue with ArcanistDoubleQuoteXHPASTLinterRule.
Jul 17 2015, 3:22 AM · Lint

Jul 16 2015

eMxyzptlk added a comment to T6867: Add linter and unit test engine for Go(lang).

Not sure where this is going but I believe it's still on hold. I've release https://github.com/kalbasit/arcanist-go that I'm using personally and also at work. @joshuaspence and @chad please let me know when the Phabricator team is ready to accept these patches and I'll update all of my differentials.

Jul 16 2015, 7:26 AM · Lint

Jul 14 2015

rymndhng added a comment to T8847: Brace placement linter rule.

Another issue, if I lint this file twice, I get extra indentation unintentionally:

Jul 14 2015, 11:48 PM · Lint
joshuaspence added a revision to T8847: Brace placement linter rule: Restricted Differential Revision.
Jul 14 2015, 10:29 PM · Lint
joshuaspence created T8847: Brace placement linter rule.
Jul 14 2015, 10:02 PM · Lint

Jul 8 2015

chad removed a member for Lint: chad.
Jul 8 2015, 7:40 PM

Jul 7 2015

elsigh added a comment to T6653: Script and regex linter could use some examples.

+1 I just encountered the same experience

Jul 7 2015, 12:18 AM · Lint, Documentation, Arcanist

Jul 3 2015

chad changed the visibility for T2077: Write CSS Linter.
Jul 3 2015, 4:07 AM · Lint

Jul 2 2015

joshuaspence created T8742: Write a bunch of PSR-2 lint rules.
Jul 2 2015, 9:54 PM · Lint

Jun 29 2015

epriestley updated subscribers of T8404: Running the cpplint linter through arcanist no longer works.
Jun 29 2015, 10:26 PM · Lint, Arcanist
epriestley merged task T8713: cpplint no longer works into T8404: Running the cpplint linter through arcanist no longer works.
Jun 29 2015, 10:26 PM · Lint
• sshannin created T8713: cpplint no longer works.
Jun 29 2015, 10:25 PM · Lint

Jun 26 2015

gabe added a member for Lint: gabe.
Jun 26 2015, 4:16 PM

Jun 25 2015

joshuaspence created T8674: ArcanistClassNameLiteralXHPASTLinterRule can produce incorrect results.
Jun 25 2015, 11:23 AM · Lint

Jun 23 2015

epriestley closed T8095: Let Harbormaster own Lint and Unit results, a subtask of T7045: Allow linters to be skipped, as Resolved.
Jun 23 2015, 5:24 PM · Differential, Lint

Jun 20 2015

joshuaspence added a comment to T6951: Linter for Diviner.

I think that the warnings generate by Diviner (I don't believe these are surfaced in the UI currently) should be moved to a Diviner linter.

Jun 20 2015, 11:42 PM · Lint, Diviner

Jun 18 2015

tyhoff added a comment to T8404: Running the cpplint linter through arcanist no longer works.

Also looks like the output format for cpplint has changed due to 4330b27

Jun 18 2015, 7:04 PM · Lint, Arcanist

Jun 16 2015

joshuaspence merged task T8569: Add "_comment" field to map for linter JSON files into T8258: Allow comments in JSON.
Jun 16 2015, 9:06 PM · Arcanist, Lint
mrkanaly created T8569: Add "_comment" field to map for linter JSON files.
Jun 16 2015, 6:57 PM · Arcanist, Lint

Jun 11 2015

joshuaspence created T8506: LESS Linter does not use path in linter message.
Jun 11 2015, 1:45 AM · Lint

Jun 10 2015

joshuaspence claimed T8495: Write a linter wrapper for PHPDCD.
Jun 10 2015, 11:00 AM · Lint
joshuaspence created T8495: Write a linter wrapper for PHPDCD.
Jun 10 2015, 8:22 AM · Lint

Jun 9 2015

joshuaspence created T8492: Add a lint wrapper for PHPMD.
Jun 9 2015, 9:34 PM · Lint

Jun 8 2015

joshuaspence added a comment to T8474: Fix linter severity customization.

I started working on this in D13094, but it's nowhere near finished.

Jun 8 2015, 8:58 PM · Lint