home / github

Menu
  • GraphQL API
  • Search all tables

issue_comments

Table actions
  • GraphQL API for issue_comments

10 rows where issue = 298437967 sorted by updated_at descending

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: created_at (date), updated_at (date)

user 3

  • max-sixty 6
  • dopplershift 2
  • shoyer 2

author_association 2

  • MEMBER 8
  • CONTRIBUTOR 2

issue 1

  • isort · 10 ✖
id html_url issue_url node_id user created_at updated_at ▲ author_association body reactions performed_via_github_app issue
368910446 https://github.com/pydata/xarray/pull/1924#issuecomment-368910446 https://api.github.com/repos/pydata/xarray/issues/1924 MDEyOklzc3VlQ29tbWVudDM2ODkxMDQ0Ng== max-sixty 5635139 2018-02-27T15:12:12Z 2018-02-27T15:28:14Z MEMBER

@jhamman @shoyer green!

No auto-check, but easier to add those in the future than thrash between too lenient and too harsh, imo

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  isort 298437967
367783314 https://github.com/pydata/xarray/pull/1924#issuecomment-367783314 https://api.github.com/repos/pydata/xarray/issues/1924 MDEyOklzc3VlQ29tbWVudDM2Nzc4MzMxNA== max-sixty 5635139 2018-02-22T18:55:29Z 2018-02-22T18:55:29Z MEMBER

I would also be OK with just fixing this up in occasional cleanup PR.

Would you prefer in allowed failures, or that's a bad middle-ground?

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  isort 298437967
367783002 https://github.com/pydata/xarray/pull/1924#issuecomment-367783002 https://api.github.com/repos/pydata/xarray/issues/1924 MDEyOklzc3VlQ29tbWVudDM2Nzc4MzAwMg== max-sixty 5635139 2018-02-22T18:54:22Z 2018-02-22T18:54:52Z MEMBER

as comments on a PR

+ the really cool feature is that it'll add commits with changes, where it can

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  isort 298437967
367778882 https://github.com/pydata/xarray/pull/1924#issuecomment-367778882 https://api.github.com/repos/pydata/xarray/issues/1924 MDEyOklzc3VlQ29tbWVudDM2Nzc3ODg4Mg== shoyer 1217238 2018-02-22T18:40:49Z 2018-02-22T18:40:49Z MEMBER

I would also be OK with just fixing this up in occasional cleanup PR.

If Stickler-CI supported this that might be a decisive consideration in terms of enforcing it. Certainly it's a better experience for contributors to get formatting errors as comments on a PR rather than a failed build.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  isort 298437967
367778778 https://github.com/pydata/xarray/pull/1924#issuecomment-367778778 https://api.github.com/repos/pydata/xarray/issues/1924 MDEyOklzc3VlQ29tbWVudDM2Nzc3ODc3OA== dopplershift 221526 2018-02-22T18:40:25Z 2018-02-22T18:40:25Z CONTRIBUTOR

I don't have much preference between the two--I picked one and it worked for me. I just fixed up the initial import cleanups by hand and didn't find the need for a tool to do so.

In my experience, having formatting errors hold up a PR hasn't been a problem. IMO, import ordering is a more important style issue than many of the things that flake8 catches.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  isort 298437967
367776962 https://github.com/pydata/xarray/pull/1924#issuecomment-367776962 https://api.github.com/repos/pydata/xarray/issues/1924 MDEyOklzc3VlQ29tbWVudDM2Nzc3Njk2Mg== max-sixty 5635139 2018-02-22T18:34:21Z 2018-02-22T18:35:06Z MEMBER

We use flake8-isort, which implements isort itself in flake8. @dopplershift do you have a view between them?

One advantage of isort is that there's a link between the formatter and the checker, so running isort can never cause errors.

But stepping back, we should think about whether we want to mandate this on every PR. It doesn't matter that much (less than flake8 imo), and it can be frustrating to have formatting errors get in the way of a PR. A tool that automatically corrects the code like @stickler-ci is great, but it doesn't support this one.

A compromise could be to put it in allowed failures in Travis? Or if people think we should add this, let's do it.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  isort 298437967
367771955 https://github.com/pydata/xarray/pull/1924#issuecomment-367771955 https://api.github.com/repos/pydata/xarray/issues/1924 MDEyOklzc3VlQ29tbWVudDM2Nzc3MTk1NQ== dopplershift 221526 2018-02-22T18:17:27Z 2018-02-22T18:17:27Z CONTRIBUTOR

I recommend flake8-import-order. If you install that plugin, then flake8 will enforce import ordering and grouping.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  isort 298437967
367577212 https://github.com/pydata/xarray/pull/1924#issuecomment-367577212 https://api.github.com/repos/pydata/xarray/issues/1924 MDEyOklzc3VlQ29tbWVudDM2NzU3NzIxMg== shoyer 1217238 2018-02-22T06:05:54Z 2018-02-22T06:05:54Z MEMBER

Is it possible to enforce this programmatically, e.g., with flake8?

I'm a little surprised flake8 doesn't already require sorted imports by default. We use a modified version of pylint internally at Google that does this.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  isort 298437967
367076037 https://github.com/pydata/xarray/pull/1924#issuecomment-367076037 https://api.github.com/repos/pydata/xarray/issues/1924 MDEyOklzc3VlQ29tbWVudDM2NzA3NjAzNw== max-sixty 5635139 2018-02-20T18:39:40Z 2018-02-20T18:39:40Z MEMBER

Updated

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  isort 298437967
366840478 https://github.com/pydata/xarray/pull/1924#issuecomment-366840478 https://api.github.com/repos/pydata/xarray/issues/1924 MDEyOklzc3VlQ29tbWVudDM2Njg0MDQ3OA== max-sixty 5635139 2018-02-20T01:18:43Z 2018-02-20T01:18:43Z MEMBER

Requires https://github.com/pydata/xarray/pull/1925 to make @stickler-ci happy (and this needs to stop the I002 disabling when that is merged)

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  isort 298437967

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE [issue_comments] (
   [html_url] TEXT,
   [issue_url] TEXT,
   [id] INTEGER PRIMARY KEY,
   [node_id] TEXT,
   [user] INTEGER REFERENCES [users]([id]),
   [created_at] TEXT,
   [updated_at] TEXT,
   [author_association] TEXT,
   [body] TEXT,
   [reactions] TEXT,
   [performed_via_github_app] TEXT,
   [issue] INTEGER REFERENCES [issues]([id])
);
CREATE INDEX [idx_issue_comments_issue]
    ON [issue_comments] ([issue]);
CREATE INDEX [idx_issue_comments_user]
    ON [issue_comments] ([user]);
Powered by Datasette · Queries took 239.621ms · About: xarray-datasette