├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── pr-gated.yml ├── .gitignore ├── .prettierrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── azure-pipelines.yml ├── package.json ├── src ├── example.ts ├── index.ts ├── powerquery-formatter │ ├── format.ts │ ├── index.ts │ ├── passes │ │ ├── comment.ts │ │ ├── commonTypes.ts │ │ ├── index.ts │ │ ├── isMultiline │ │ │ ├── common.ts │ │ │ ├── isMultiline.ts │ │ │ ├── isMultilineFirstPass.ts │ │ │ ├── isMultilineSecondPass.ts │ │ │ └── linearLength.ts │ │ ├── preProcessParameter.ts │ │ ├── serializeParameter.ts │ │ └── utils │ │ │ └── linearLength.ts │ ├── serialize.ts │ ├── themes │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── register.ts │ │ ├── scopeNameHelpers.ts │ │ ├── scopes.ts │ │ ├── themes.ts │ │ ├── types.ts │ │ └── utils.ts │ └── trace.ts ├── scripts │ └── recursiveDirectoryFormat.ts └── test │ ├── comments.ts │ ├── common.ts │ ├── mochaConfig.json │ ├── section.ts │ ├── simple.ts │ └── smallPrograms.ts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | **/*.js -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/pr-gated.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/.github/workflows/pr-gated.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/SECURITY.md -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/package.json -------------------------------------------------------------------------------- /src/example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/example.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/format.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/index.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/passes/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/passes/comment.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/passes/commonTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/passes/commonTypes.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/passes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/passes/index.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/passes/isMultiline/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/passes/isMultiline/common.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/passes/isMultiline/isMultiline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/passes/isMultiline/isMultiline.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/passes/isMultiline/isMultilineFirstPass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/passes/isMultiline/isMultilineFirstPass.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/passes/isMultiline/isMultilineSecondPass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/passes/isMultiline/isMultilineSecondPass.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/passes/isMultiline/linearLength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/passes/isMultiline/linearLength.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/passes/preProcessParameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/passes/preProcessParameter.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/passes/serializeParameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/passes/serializeParameter.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/passes/utils/linearLength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/passes/utils/linearLength.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/serialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/serialize.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/themes/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/themes/constants.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/themes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/themes/index.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/themes/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/themes/register.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/themes/scopeNameHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/themes/scopeNameHelpers.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/themes/scopes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/themes/scopes.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/themes/themes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/themes/themes.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/themes/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/themes/types.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/themes/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/themes/utils.ts -------------------------------------------------------------------------------- /src/powerquery-formatter/trace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/powerquery-formatter/trace.ts -------------------------------------------------------------------------------- /src/scripts/recursiveDirectoryFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/scripts/recursiveDirectoryFormat.ts -------------------------------------------------------------------------------- /src/test/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/test/comments.ts -------------------------------------------------------------------------------- /src/test/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/test/common.ts -------------------------------------------------------------------------------- /src/test/mochaConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/test/mochaConfig.json -------------------------------------------------------------------------------- /src/test/section.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/test/section.ts -------------------------------------------------------------------------------- /src/test/simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/test/simple.ts -------------------------------------------------------------------------------- /src/test/smallPrograms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/src/test/smallPrograms.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerquery-formatter/HEAD/tsconfig.json --------------------------------------------------------------------------------