x-stend / x

`x$` is a highly flexible and extendable utility library for JavaScript and TypeScript, designed to streamline the integration and extension of various utility libraries like lodash, moment, and ramda. With `x$`, developers can easily create custom higher-order functions, ensuring adaptability and maintainability in their codebase.
MIT License
0 stars 0 forks source link

Implement ESLint with TypeScript and Airbnb Style Guide #10

Closed cstroliadavis closed 5 months ago

cstroliadavis commented 5 months ago

Description:

Set up ESLint for the project with TypeScript support, using the Airbnb style guide as the base for stylistic rules.

Acceptance Criteria:

  1. ESLint is configured with TypeScript support in the project.
  2. ~Airbnb style guide is integrated as the base for ESLint rules.~
  3. The linting setup is documented in the README or contributing guidelines.
  4. Existing code is updated to comply with the established linting rules.
cstroliadavis commented 5 months ago

NOTE: removed requirement for AirBnb rules at this time, as those are a bit outdated and do not play as nicely with the newer eslint configuration files. That being said, the "recommended" rules don't seem to be that effective, so I'm likely to try and revisit this, or add some prettier config or something.