Skip to content

Set a good eslint config #38

Description

@bobylito

ESlint is enforced in this project but:

  • the configuration is outdated
  • too many projects don't follow the rules

If we want to continue using eslint we need a virtuous circle where the project is clean before and when there is a PR it will have to follow because it was clean before :)

Activity

  1. changed the title [-]Make ESlint great again[/-] [+]Set a good eslint config[/+] on Mar 13, 2017
  2. pixelastic commented on Mar 14, 2017

    @pixelastic
    Contributor

    I think whole repo should be split into several submodules, one for each example, and each one having its own set of ESLint rules. In the end, we'll be able to remove ESLint from this master project, and have it independently on each submodule.

  3. seafoox commented on Mar 14, 2017

    @seafoox
    Contributor

    How having several submodules would help with the ESLint rules?

  4. pixelastic commented on Mar 15, 2017

    @pixelastic
    Contributor
  5. bobylito commented on Mar 20, 2017

    @bobylito
    ContributorAuthor

    Each one will have his own, relevant, set of rules. It will also be easier to fix the linting issue one submodule at a time

    For easing the contribution, we should go for a single unified configuration. However I agree that we don't need to do that in a single iteration. Having configuration per project then moving to a single one feels like the best way to ensure we are moving forward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions