Page MenuHomePhabricator
Feed Advanced Search

Feb 5 2015

chad updated subscribers of T7170: Support beta versions of PHP Code Sniffer.
Feb 5 2015, 9:12 PM · Lint
chad added a comment to T7170: Support beta versions of PHP Code Sniffer.

If you have multiple bugs, please file them separately.

Feb 5 2015, 1:59 AM · Lint
beber added a comment to T7170: Support beta versions of PHP Code Sniffer.

I did not change the PHP Code Sniffer release, I applied the patch proposed. But this is not the only one issue mentionned.

Feb 5 2015, 1:59 AM · Lint
chad added a comment to T7170: Support beta versions of PHP Code Sniffer.

Updating PHP Code Sniffer makes the error go away, correct?

Feb 5 2015, 1:58 AM · Lint
chad renamed T7170: Support beta versions of PHP Code Sniffer from Test failure with git 59640f7eae3f7c0a352c18e784fb55acb7967991 to Support beta versions of PHP Code Sniffer.
Feb 5 2015, 1:57 AM · Lint

Feb 4 2015

joshuaspence added a revision to T7046: Add a linter rule for detecting missing variables for `pht`: Restricted Differential Revision.
Feb 4 2015, 10:42 PM · Lint
joshuaspence added a revision to T7046: Add a linter rule for detecting missing variables for `pht`: Restricted Differential Revision.
Feb 4 2015, 10:42 PM · Lint
joshuaspence added a revision to T7046: Add a linter rule for detecting missing variables for `pht`: Restricted Differential Revision.
Feb 4 2015, 9:15 PM · Lint
sascha-egerer added a comment to T7071: PHPCS is broken.

As far as i can see this can't work but is a bug in PHPCS. https://github.com/squizlabs/PHP_CodeSniffer/blob/master/CodeSniffer/CLI.php#L875
But i really don't understand why it works on your machine...

Feb 4 2015, 7:51 AM · Lint, Arcanist

Feb 3 2015

joshuaspence added a revision to T7046: Add a linter rule for detecting missing variables for `pht`: Restricted Differential Revision.
Feb 3 2015, 9:14 PM · Lint
joshuaspence lowered the priority of T6061: `arc linters` should do basic environment checking from High to Low.
Feb 3 2015, 7:35 PM · Lint, Arcanist
joshuaspence added a project to T7071: PHPCS is broken: Lint.
Feb 3 2015, 7:32 PM · Lint, Arcanist

Jan 31 2015

joshuaspence added a comment to T7091: Grep Linter.

I think that this is already achievable with the ScriptAndRegexLinter. In addition, ArcanistXHPASTLinter also has this functionality (for PHP only). I feel that language specific linters would be better than just simply grep.

Jan 31 2015, 12:53 AM · Lint, Arcanist

Jan 30 2015

joshuaspence added a project to T7091: Grep Linter: Lint.
Jan 30 2015, 9:04 PM · Lint, Arcanist

Jan 29 2015

richardvanvelzen added a comment to T7077: Add a linter rule for arrays not being allowed as class constants.

Yeah, in 5.6 this works.

richard @dev[~]
-> php -v
PHP 5.6.2-1 (cli) (built: Oct 17 2014 17:15:37) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
    with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans
Jan 29 2015, 11:47 AM · Lint

Jan 28 2015

joshuaspence added a comment to T7077: Add a linter rule for arrays not being allowed as class constants.

Actually, this is perfectly fine in PHP 5.6 I believe.

Jan 28 2015, 8:49 PM · Lint
joshuaspence created T7077: Add a linter rule for arrays not being allowed as class constants.
Jan 28 2015, 8:48 PM · Lint

Jan 26 2015

joshuaspence triaged T7046: Add a linter rule for detecting missing variables for `pht` as Low priority.
Jan 26 2015, 7:57 PM · Lint
joshuaspence claimed T7046: Add a linter rule for detecting missing variables for `pht`.
Jan 26 2015, 7:57 PM · Lint
joshuaspence created T7046: Add a linter rule for detecting missing variables for `pht`.
Jan 26 2015, 7:56 PM · Lint
joshuaspence created T7045: Allow linters to be skipped.
Jan 26 2015, 7:50 PM · Differential, Lint
joshuaspence updated the task description for T7037: Allow `.arclint` files to be templated.
Jan 26 2015, 5:49 AM · Lint
joshuaspence updated the task description for T7037: Allow `.arclint` files to be templated.
Jan 26 2015, 5:44 AM · Lint
joshuaspence updated the task description for T7037: Allow `.arclint` files to be templated.
Jan 26 2015, 5:41 AM · Lint
joshuaspence updated the task description for T7037: Allow `.arclint` files to be templated.
Jan 26 2015, 5:39 AM · Lint
joshuaspence created T7037: Allow `.arclint` files to be templated.
Jan 26 2015, 5:35 AM · Lint

Jan 14 2015

joshuaspence triaged T6951: Linter for Diviner as Wishlist priority.
Jan 14 2015, 8:08 AM · Lint, Diviner
joshuaspence renamed T6951: Linter for Diviner from Linter for diviner to Linter for Diviner.
Jan 14 2015, 8:08 AM · Lint, Diviner
roylou added a comment to T6867: Add linter and unit test engine for Go(lang).

Oh I didn't notice there's an existing ArcanistGoLintLinter. Thanks for pointing out. This is what I think missing:

  • A linter that wraps go vet
  • A linter that warps gofmt
  • Add coverage support in ArcanistGoTestResultParser
Jan 14 2015, 7:33 AM · Lint
joshuaspence added a comment to T6867: Add linter and unit test engine for Go(lang).

What exactly are you looking for? There is an existing golang linter which wraps go lint.

Jan 14 2015, 7:06 AM · Lint
roylou updated subscribers of T6867: Add linter and unit test engine for Go(lang).

Hi @chad, we're working on a a project using golang and phabricator. I can submit a diff to for those functionalities. Please let me know if it sounds good to you.

Jan 14 2015, 6:49 AM · Lint

Jan 13 2015

joshuaspence removed a revision from T6951: Linter for Diviner: Restricted Differential Revision.
Jan 13 2015, 9:37 AM · Lint, Diviner
• lokinell updated subscribers of T6951: Linter for Diviner.
Jan 13 2015, 9:35 AM · Lint, Diviner
• lokinell added a revision to T6951: Linter for Diviner: Restricted Differential Revision.
Jan 13 2015, 9:34 AM · Lint, Diviner
joshuaspence created T6951: Linter for Diviner.
Jan 13 2015, 2:19 AM · Lint, Diviner

Jan 12 2015

joshuaspence closed T6830: Improve lint handling of declare() special statement blocks as Resolved by committing Restricted Diffusion Commit.
Jan 12 2015, 8:23 PM · Lint
joshuaspence added a revision to T6830: Improve lint handling of declare() special statement blocks: Restricted Differential Revision.
Jan 12 2015, 8:20 PM · Lint

Jan 11 2015

joshuaspence renamed T6928: Create a lint rule for detecting unused variables from Create a lint rule for discovering unused variables to Create a lint rule for detecting unused variables.
Jan 11 2015, 8:29 PM · Lint
joshuaspence triaged T6928: Create a lint rule for detecting unused variables as Wishlist priority.
Jan 11 2015, 1:35 AM · Lint
joshuaspence created T6928: Create a lint rule for detecting unused variables.
Jan 11 2015, 1:34 AM · Lint

Jan 9 2015

joshuaspence added a subtask for T6061: `arc linters` should do basic environment checking: T6311: 'arc linters' no longer reports linters as 'Configured', all show as 'Available'.
Jan 9 2015, 10:44 PM · Lint, Arcanist
joshuaspence added a parent task for T6311: 'arc linters' no longer reports linters as 'Configured', all show as 'Available': T6061: `arc linters` should do basic environment checking.
Jan 9 2015, 10:44 PM · Lint, Arcanist
joshuaspence added a project to T6653: Script and regex linter could use some examples: Lint.
Jan 9 2015, 12:27 PM · Lint, Documentation, Arcanist

Jan 8 2015

staticshock created T6908: Run chmod linter on global excludes.
Jan 8 2015, 8:11 PM · Lint

Jan 6 2015

• ritavej updated subscribers of T6841: Maybe create an annotation for "this is strictly a template class".
Jan 6 2015, 4:09 PM · Lint
epriestley renamed T6830: Improve lint handling of declare() special statement blocks from Perhaps braces should be optional in some cases? to Improve lint handling of declare() special statement blocks.
Jan 6 2015, 12:34 AM · Lint

Jan 5 2015

chad triaged T6867: Add linter and unit test engine for Go(lang) as Wishlist priority.
Jan 5 2015, 2:58 PM · Lint
roylou created T6867: Add linter and unit test engine for Go(lang).
Jan 5 2015, 10:03 AM · Lint

Jan 4 2015

joshuaspence added a revision to T5141: `ArcanistXHPASTLinter` should raise warnings when deprecated functions are used: Restricted Differential Revision.
Jan 4 2015, 7:37 AM · Lint, Arcanist
joshuaspence closed T6843: Write a linter rule to detect duplicate case statements as Resolved.

Closed by commit rARCb31e9c0cfee0.

Jan 4 2015, 7:19 AM · Lint

Jan 3 2015

joshuaspence added a revision to T6854: Modify the `lint-test` file format to allow for assertions against linter codes: Restricted Differential Revision.
Jan 3 2015, 8:00 AM · Lint
joshuaspence claimed T6854: Modify the `lint-test` file format to allow for assertions against linter codes.
Jan 3 2015, 7:24 AM · Lint
joshuaspence updated the task description for T6854: Modify the `lint-test` file format to allow for assertions against linter codes.
Jan 3 2015, 7:20 AM · Lint
joshuaspence created T6854: Modify the `lint-test` file format to allow for assertions against linter codes.
Jan 3 2015, 7:19 AM · Lint
joshuaspence added a revision to T6843: Write a linter rule to detect duplicate case statements: Restricted Differential Revision.
Jan 3 2015, 4:11 AM · Lint

Jan 2 2015

joshuaspence merged task T6739: Arcanist Text Lint: Configuration options for CRLF newlines, charsets etc into T5105: Ensure that `ArcanistTextLinter` respects `.editorconfig` settings.
Jan 2 2015, 9:15 PM · Lint
chad triaged T6850: PHP Notices, when Linter Cache enabled as Normal priority.
Jan 2 2015, 5:15 PM · Lint, Arcanist
joshuaspence claimed T6830: Improve lint handling of declare() special statement blocks.
Jan 2 2015, 3:13 AM · Lint
joshuaspence claimed T6843: Write a linter rule to detect duplicate case statements.
Jan 2 2015, 3:07 AM · Lint

Jan 1 2015

joshuaspence triaged T6843: Write a linter rule to detect duplicate case statements as Low priority.
Jan 1 2015, 9:15 AM · Lint
joshuaspence created T6843: Write a linter rule to detect duplicate case statements.
Jan 1 2015, 4:50 AM · Lint
joshuaspence created T6841: Maybe create an annotation for "this is strictly a template class".
Jan 1 2015, 3:49 AM · Lint

Dec 30 2014

joshuaspence triaged T6830: Improve lint handling of declare() special statement blocks as Low priority.
Dec 30 2014, 2:19 PM · Lint
joshuaspence closed T6829: The `Futures()` function violates naming conventions as Resolved.

Closed by commit rPHU9319f6d50d52.

Dec 30 2014, 12:39 PM · Lint, libphutil
joshuaspence added a revision to T6829: The `Futures()` function violates naming conventions: Restricted Differential Revision.
Dec 30 2014, 12:21 PM · Lint, libphutil
joshuaspence added a revision to T6829: The `Futures()` function violates naming conventions: Restricted Differential Revision.
Dec 30 2014, 12:10 PM · Lint, libphutil
joshuaspence added a revision to T6829: The `Futures()` function violates naming conventions: Restricted Differential Revision.
Dec 30 2014, 12:07 PM · Lint, libphutil
joshuaspence added a revision to T6829: The `Futures()` function violates naming conventions: Restricted Differential Revision.
Dec 30 2014, 12:05 PM · Lint, libphutil
joshuaspence added a comment to T6829: The `Futures()` function violates naming conventions.

+1

Dec 30 2014, 11:45 AM · Lint, libphutil
epriestley added a comment to T6829: The `Futures()` function violates naming conventions.

I'm inclined to maybe do away with it and just use new FutureIterator() explicitly everywhere? We don't really have that many callsites.

Dec 30 2014, 11:26 AM · Lint, libphutil
epriestley added a comment to T6830: Improve lint handling of declare() special statement blocks.

We should probably special case declare(), as declare(...); means something completely different from declare(...){}

Dec 30 2014, 11:24 AM · Lint
joshuaspence created T6830: Improve lint handling of declare() special statement blocks.
Dec 30 2014, 7:29 AM · Lint
joshuaspence renamed T6829: The `Futures()` function violates naming conventions from The `Futures()` function violates naming conventions` to The `Futures()` function violates naming conventions.
Dec 30 2014, 7:27 AM · Lint, libphutil
joshuaspence created T6829: The `Futures()` function violates naming conventions.
Dec 30 2014, 7:26 AM · Lint, libphutil

Dec 15 2014

chad added a project to T5141: `ArcanistXHPASTLinter` should raise warnings when deprecated functions are used: Lint.
Dec 15 2014, 4:24 AM · Lint, Arcanist
chad added a project to T6311: 'arc linters' no longer reports linters as 'Configured', all show as 'Available': Lint.
Dec 15 2014, 4:24 AM · Lint, Arcanist
chad added a project to T5730: `arc lint --everything` reporting all symbols missing in libphutil/ on Windows?: Lint.
Dec 15 2014, 4:24 AM · Lint, Windows, Arcanist
chad added a project to T2077: Write CSS Linter: Lint.
Dec 15 2014, 4:23 AM · Lint
chad added a project to T6061: `arc linters` should do basic environment checking: Lint.
Dec 15 2014, 4:23 AM · Lint, Arcanist

Dec 12 2014

chad removed a project from T6739: Arcanist Text Lint: Configuration options for CRLF newlines, charsets etc: Arcanist.
Dec 12 2014, 6:49 PM · Lint
chad added a project to T6739: Arcanist Text Lint: Configuration options for CRLF newlines, charsets etc: Lint.
Dec 12 2014, 6:49 PM · Lint