Blog / Flintable 2.0 - Still an Allman

Image used for article Flintable 2.0 - Still an Allman

Flintable 2.0 - Still an Allman




Flintable is about to celebrate its 2nd anniversary — the perfect opportunity to introduce a major update and new features. But first, a quick recap: what was Flintable 1.0?




Flintable is a playground for exploring and experimenting with linting rules — with a focus on layout-related rules and auto-fixable suggestions. It allows you to input code and test it dynamically with individual rules or custom configurations.




Key metrics


4,490 visitors

748 code snippets linted

45 configurations downloaded

1 linter

1 supported language

0 plugins

100 rules

410 rule settings



Where 132 are default settings and 278 are advanced settings.


Coding Flintable also provided 3 merged pull requests to ESLint.




The 10 most popular rules


array-bracket-newline

array-bracket-spacing

arrow-parens

arrow-spacing

array-element-newline

block-spacing

padding-line-between-statements

sort-imports

brace-style



In November 2023, ESLint officially deprecated formatting rules and transitioned them to the new ESLint Stylistic project.


As a result, Flintable needed an update to stay relevant. Enter Flintable 2.0.




What’s New in Flintable 2.0?



The second version introduces a complete redesign of the site and a wealth of new features — starting with a brand new landing page.






Authentication



You can now sign in using a classic login or via GitHub Connect.






Configuration Dashboard



A new dashboard allows users to create and manage multiple configurations — perfect for switching between projects or workspaces.










Code Sample Dashboard



Another dashboard helps manage various saved code samples linked to your existing configurations.








A Supercharged Playground



The core of Flintable remains its playground — now more powerful than ever.






With its new metrics:


1 linter

6 supported languages / frameworks

12 plugins

432 rules

6 pull requests




Documentation & Ecosystem



A new documentation section is available to help you get started with the platform. Flintable 2.0 also now works alongside a powerful companion tool: Flint.






Flint is a tool designed to streamline the development process by allowing developers to maintain their personal coding style preferences while ensuring a consistent codebase across collaborative projects. By integrating seamlessly with Git, Flint automatically formats code during git operations, keeping the remote repository clean and consistent without imposing style constraints on individual developers.


Try out Flintable 2.0 here




What’s next?


- Support for additional linters, languages and frameworks

- Pre-made configuration templates

- Update bulletins on new, deprecated, or modified rules

v1.5.4

X IconBluesky IconGithub Icon