- Fix: Allow absolute
--projectpath (#269).
- Fix: Process
--versionFlag Directly without the need of--projectoption (#264).
- BREAKING: Major rewrite of
ts-standardto follow the structure of otherstandardengines (likestandard,semistandard,standardx). - BREAKING: Updated
eslint-config-standard-with-typescriptto version^23.0.0. Please visit their github page for any style/linter changes. - BREAKING: Dropped support for many options (e.g:
--cwd), these options should now be implemented instandard-engine. - BREAKING: Dropped support for multiple tsconfig projects to be used (need to be rethought, please open an issue, if you really need this feature, explaining why you need this use case).
- BREAKING: Dropped support for NodeJS
10.x(Minimum supported version is12.x) - BREAKING: Updated
eslint-config-standard-with-typescriptto version^21.0.1. Please visit their github page for any style/linter changes - BREAKING: Updated
eslint-config-standardto version^16.0.3. Please visit their github page for any style/linter changes - Fix: typo
reqiredtorequired - Feature: Add support for multiple tsconfig projects to be used
- BREAKING: Updated
eslint-config-standard-with-typescriptto version^19.0.1. Please visit their github page for any style/linter changes - BREAKING: Updated
eslint-config-standardto version^16.0.2. Please visit their github page for any style/linter changes - BREAKING: Updated
eslint-config-standard-jsxto version^10.0.0. Please visit their github page for any style/linter changes - BREAKING: Updated
standard-enginedependency to^14.0.0 - BREAKING: Updated
@typescript-eslint/eslint-plugindependency to^4.8.2 - Feature: Added new
--stdin-filenamecli option so that the--stdinflag is actually usable. See this issue for more info. - Feature: Added new
--extensionsoption for customizing the default linted file extensions..tsand.tsxare added by default to the existing standard default ones (js,jsx,cjs,mjs)
- BREAKING: Dropped support for NodeJS
8.x - BREAKING: Updated
eslint-config-standard-with-typescriptto version^18.0.0. Please visit their github page for any style/linter changes - BREAKING: Updated
eslintto version^7.0.0(from6.0.0) - BREAKING: Updated
@typescript-eslint/eslint-pluginto version^7.6.0(from6.0.0) - Chore: Updated a number of devDependencies
- Feature: Added prettier for formatting before standard fixing
- Change: Updated minimum typescript version to
>=3.8(Note: this requirement already existed with8.0.0, it just was not explicitly set in thepackage.jsonas it should have been) - Fix: Pass working directory (cwd) option to eslint constructor
- Chore: Update explicit minimum required versions for regular dependencies
- BREAKING: Changed the default linter output format to now include rule name by default. The verbose cli option has been removed.
- BREAKING: Updated
eslint-config-standard-with-typescriptto version^16.0.0. Please visit their github page for any style/linter changes - REFACTOR: Completely refactored every aspect of the entire library. Many new test cases added,
better code architecture, exported
standard-enginecompliant API and easy to useTSStandardclass - Feature: Added the ability to select the report style of linter output. You can use a
built-in eslint formatter/reporter or use your own eslint custom reporter. The option can be set via
CLI flag or
package.json. CLI flag will overridepackage.jsonvalue. - Feature: Added the ability to enable/disable
fixfrompackage.json. CLI flag will overridepackage.jsonvalue. - Change: Converted over to using
jestfor tests, assertions, mocks, and code coverage.
- BREAKING: Updated
eslint-config-standard-with-typescriptto version^15.0.0. Please visit their github page for any style/linter changes
- BREAKING: Updated
eslint-config-standard-with-typescriptto version^14.0.0. Please visit their github page for any style/linter changes
- BREAKING: Updated
eslint-config-standard-with-typescriptto version^13.0.0. Please visit their github page for any style/linter changes - Feature: added support for linting .tsx files by default
- BREAKING: Updated
eslint-config-standard-with-typescriptto version^12.0.1. Please visit their github page for any style/linter changes - Upgrade: Updated devDependency
@types/mocha - Docs: Simplified execution command in the docs to make it more friendly to new users
- Upgrade: Updated the following dependencies:
eslint-plugin-node,sinon,nyc,mocha,husky - Change: Removed dependency on
@typescript-eslint/parseras it is now a dependency ofeslint-config-standard-with-typescript
- BREAKING: Updated
eslint-config-standard-with-typescriptto version^11.0.1. Please visit their github page for any style/linter changes
- BREAKING: Updated
eslint-config-standard-with-typescriptto version^10.0.0. Please visit their github page for any style/linter changes - Change: Updated fetching package settings to use a synchronous call. This means that fetching options provided to ts-standard is now a synchronous operation
- Tests: Added more test cases and improved overall code coverage
- Change: Updates to readme file and badges
- Change: Updated
eslint-config-standard-with-typescriptaway from custom branch back to the official version ^9.0.0
- Initial release
- Utilizes the official
eslint-config-standard-with-typescriptruleset - Adds the
--projectoption to the cli to specify atsconfig.jsonconfig file - Automatically searches a projects root directory for a
tsconfig.jsonortsconfig.eslint.jsonfile to eliminate the need to specify the option explicitly - Supports all the same options that
standardnormal CLI supports thanks tostandard-engine - Supports configuration via
ts-standardproperty in apackage.jsonfile