Feat/corenotes#72
Conversation
WalkthroughThis update removes all AdonisJS backend configuration, source, and contract files, effectively eliminating the Node.js backend from the project. It introduces a new Changes
Sequence Diagram(s)No sequence diagram generated; changes are primarily deletions and documentation updates. Poem
✨ Finishing Touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (1)
README.md (1)
120-120: Wrap bare URL to silence markdownlint and improve readability
http://localhost:5173is flagged by MD034. Minor fix:- Acesse no navegador: http://localhost:5173 + Acesse no navegador: [http://localhost:5173](http://localhost:5173)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (275)
node_modules/.bin/acornis excluded by!**/node_modules/**node_modules/.bin/mkdirpis excluded by!**/node_modules/**node_modules/.bin/resolveis excluded by!**/node_modules/**node_modules/.bin/rimrafis excluded by!**/node_modules/**node_modules/.bin/tree-killis excluded by!**/node_modules/**node_modules/.bin/ts-nodeis excluded by!**/node_modules/**node_modules/.bin/ts-node-cwdis excluded by!**/node_modules/**node_modules/.bin/ts-node-devis excluded by!**/node_modules/**node_modules/.bin/ts-node-esmis excluded by!**/node_modules/**node_modules/.bin/ts-node-scriptis excluded by!**/node_modules/**node_modules/.bin/ts-node-transpile-onlyis excluded by!**/node_modules/**node_modules/.bin/ts-scriptis excluded by!**/node_modules/**node_modules/.bin/tscis excluded by!**/node_modules/**node_modules/.bin/tsndis excluded by!**/node_modules/**node_modules/.bin/tsserveris excluded by!**/node_modules/**node_modules/.package-lock.jsonis excluded by!**/node_modules/**node_modules/@cspotcode/source-map-support/LICENSE.mdis excluded by!**/node_modules/**node_modules/@cspotcode/source-map-support/README.mdis excluded by!**/node_modules/**node_modules/@cspotcode/source-map-support/browser-source-map-support.jsis excluded by!**/node_modules/**node_modules/@cspotcode/source-map-support/package.jsonis excluded by!**/node_modules/**node_modules/@cspotcode/source-map-support/register-hook-require.d.tsis excluded by!**/node_modules/**node_modules/@cspotcode/source-map-support/register-hook-require.jsis excluded by!**/node_modules/**node_modules/@cspotcode/source-map-support/register.d.tsis excluded by!**/node_modules/**node_modules/@cspotcode/source-map-support/register.jsis excluded by!**/node_modules/**node_modules/@cspotcode/source-map-support/source-map-support.d.tsis excluded by!**/node_modules/**node_modules/@cspotcode/source-map-support/source-map-support.jsis excluded by!**/node_modules/**node_modules/@jridgewell/resolve-uri/LICENSEis excluded by!**/node_modules/**node_modules/@jridgewell/resolve-uri/README.mdis excluded by!**/node_modules/**node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.mapis excluded by!**/dist/**,!**/node_modules/**,!**/*.mapnode_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.jsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.mapis excluded by!**/dist/**,!**/node_modules/**,!**/*.mapnode_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.tsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/resolve-uri/package.jsonis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/LICENSEis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/README.mdis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs.mapis excluded by!**/dist/**,!**/node_modules/**,!**/*.mapnode_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.jsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js.mapis excluded by!**/dist/**,!**/node_modules/**,!**/*.mapnode_modules/@jridgewell/sourcemap-codec/package.jsonis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/src/scopes.tsis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/src/sourcemap-codec.tsis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/src/strings.tsis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/src/vlq.tsis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/types/scopes.d.ctsis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/types/scopes.d.cts.mapis excluded by!**/node_modules/**,!**/*.mapnode_modules/@jridgewell/sourcemap-codec/types/scopes.d.mtsis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/types/scopes.d.mts.mapis excluded by!**/node_modules/**,!**/*.mapnode_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.ctsis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.cts.mapis excluded by!**/node_modules/**,!**/*.mapnode_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.mtsis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.mts.mapis excluded by!**/node_modules/**,!**/*.mapnode_modules/@jridgewell/sourcemap-codec/types/strings.d.ctsis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/types/strings.d.cts.mapis excluded by!**/node_modules/**,!**/*.mapnode_modules/@jridgewell/sourcemap-codec/types/strings.d.mtsis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/types/strings.d.mts.mapis excluded by!**/node_modules/**,!**/*.mapnode_modules/@jridgewell/sourcemap-codec/types/vlq.d.ctsis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/types/vlq.d.cts.mapis excluded by!**/node_modules/**,!**/*.mapnode_modules/@jridgewell/sourcemap-codec/types/vlq.d.mtsis excluded by!**/node_modules/**node_modules/@jridgewell/sourcemap-codec/types/vlq.d.mts.mapis excluded by!**/node_modules/**,!**/*.mapnode_modules/@jridgewell/trace-mapping/LICENSEis excluded by!**/node_modules/**node_modules/@jridgewell/trace-mapping/README.mdis excluded by!**/node_modules/**node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.mapis excluded by!**/dist/**,!**/node_modules/**,!**/*.mapnode_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.jsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.mapis excluded by!**/dist/**,!**/node_modules/**,!**/*.mapnode_modules/@jridgewell/trace-mapping/dist/types/any-map.d.tsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/trace-mapping/dist/types/binary-search.d.tsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/trace-mapping/dist/types/by-source.d.tsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/trace-mapping/dist/types/resolve.d.tsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/trace-mapping/dist/types/sort.d.tsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/trace-mapping/dist/types/sourcemap-segment.d.tsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/trace-mapping/dist/types/strip-filename.d.tsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/trace-mapping/dist/types/trace-mapping.d.tsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/trace-mapping/dist/types/types.d.tsis excluded by!**/dist/**,!**/node_modules/**node_modules/@jridgewell/trace-mapping/package.jsonis excluded by!**/node_modules/**node_modules/@tsconfig/node10/LICENSEis excluded by!**/node_modules/**node_modules/@tsconfig/node10/README.mdis excluded by!**/node_modules/**node_modules/@tsconfig/node10/package.jsonis excluded by!**/node_modules/**node_modules/@tsconfig/node10/tsconfig.jsonis excluded by!**/node_modules/**node_modules/@tsconfig/node12/LICENSEis excluded by!**/node_modules/**node_modules/@tsconfig/node12/README.mdis excluded by!**/node_modules/**node_modules/@tsconfig/node12/package.jsonis excluded by!**/node_modules/**node_modules/@tsconfig/node12/tsconfig.jsonis excluded by!**/node_modules/**node_modules/@tsconfig/node14/LICENSEis excluded by!**/node_modules/**node_modules/@tsconfig/node14/README.mdis excluded by!**/node_modules/**node_modules/@tsconfig/node14/package.jsonis excluded by!**/node_modules/**node_modules/@tsconfig/node14/tsconfig.jsonis excluded by!**/node_modules/**node_modules/@tsconfig/node16/LICENSEis excluded by!**/node_modules/**node_modules/@tsconfig/node16/README.mdis excluded by!**/node_modules/**node_modules/@tsconfig/node16/package.jsonis excluded by!**/node_modules/**node_modules/@tsconfig/node16/tsconfig.jsonis excluded by!**/node_modules/**node_modules/@types/body-parser/LICENSEis excluded by!**/node_modules/**node_modules/@types/body-parser/README.mdis excluded by!**/node_modules/**node_modules/@types/body-parser/index.d.tsis excluded by!**/node_modules/**node_modules/@types/body-parser/package.jsonis excluded by!**/node_modules/**node_modules/@types/connect/LICENSEis excluded by!**/node_modules/**node_modules/@types/connect/README.mdis excluded by!**/node_modules/**node_modules/@types/connect/index.d.tsis excluded by!**/node_modules/**node_modules/@types/connect/package.jsonis excluded by!**/node_modules/**node_modules/@types/cors/LICENSEis excluded by!**/node_modules/**node_modules/@types/cors/README.mdis excluded by!**/node_modules/**node_modules/@types/cors/index.d.tsis excluded by!**/node_modules/**node_modules/@types/cors/package.jsonis excluded by!**/node_modules/**node_modules/@types/express-serve-static-core/LICENSEis excluded by!**/node_modules/**node_modules/@types/express-serve-static-core/README.mdis excluded by!**/node_modules/**node_modules/@types/express-serve-static-core/index.d.tsis excluded by!**/node_modules/**node_modules/@types/express-serve-static-core/package.jsonis excluded by!**/node_modules/**node_modules/@types/express/LICENSEis excluded by!**/node_modules/**node_modules/@types/express/README.mdis excluded by!**/node_modules/**node_modules/@types/express/index.d.tsis excluded by!**/node_modules/**node_modules/@types/express/package.jsonis excluded by!**/node_modules/**node_modules/@types/http-errors/LICENSEis excluded by!**/node_modules/**node_modules/@types/http-errors/README.mdis excluded by!**/node_modules/**node_modules/@types/http-errors/index.d.tsis excluded by!**/node_modules/**node_modules/@types/http-errors/package.jsonis excluded by!**/node_modules/**node_modules/@types/mime/LICENSEis excluded by!**/node_modules/**node_modules/@types/mime/Mime.d.tsis excluded by!**/node_modules/**node_modules/@types/mime/README.mdis excluded by!**/node_modules/**node_modules/@types/mime/index.d.tsis excluded by!**/node_modules/**node_modules/@types/mime/lite.d.tsis excluded by!**/node_modules/**node_modules/@types/mime/package.jsonis excluded by!**/node_modules/**node_modules/@types/node/LICENSEis excluded by!**/node_modules/**node_modules/@types/node/README.mdis excluded by!**/node_modules/**node_modules/@types/node/assert.d.tsis excluded by!**/node_modules/**node_modules/@types/node/assert/strict.d.tsis excluded by!**/node_modules/**node_modules/@types/node/async_hooks.d.tsis excluded by!**/node_modules/**node_modules/@types/node/buffer.buffer.d.tsis excluded by!**/node_modules/**node_modules/@types/node/buffer.d.tsis excluded by!**/node_modules/**node_modules/@types/node/child_process.d.tsis excluded by!**/node_modules/**node_modules/@types/node/cluster.d.tsis excluded by!**/node_modules/**node_modules/@types/node/compatibility/iterators.d.tsis excluded by!**/node_modules/**node_modules/@types/node/console.d.tsis excluded by!**/node_modules/**node_modules/@types/node/constants.d.tsis excluded by!**/node_modules/**node_modules/@types/node/crypto.d.tsis excluded by!**/node_modules/**node_modules/@types/node/dgram.d.tsis excluded by!**/node_modules/**node_modules/@types/node/diagnostics_channel.d.tsis excluded by!**/node_modules/**node_modules/@types/node/dns.d.tsis excluded by!**/node_modules/**node_modules/@types/node/dns/promises.d.tsis excluded by!**/node_modules/**node_modules/@types/node/dom-events.d.tsis excluded by!**/node_modules/**node_modules/@types/node/domain.d.tsis excluded by!**/node_modules/**node_modules/@types/node/events.d.tsis excluded by!**/node_modules/**node_modules/@types/node/fs.d.tsis excluded by!**/node_modules/**node_modules/@types/node/fs/promises.d.tsis excluded by!**/node_modules/**node_modules/@types/node/globals.d.tsis excluded by!**/node_modules/**node_modules/@types/node/globals.typedarray.d.tsis excluded by!**/node_modules/**node_modules/@types/node/http.d.tsis excluded by!**/node_modules/**node_modules/@types/node/http2.d.tsis excluded by!**/node_modules/**node_modules/@types/node/https.d.tsis excluded by!**/node_modules/**node_modules/@types/node/index.d.tsis excluded by!**/node_modules/**node_modules/@types/node/inspector.d.tsis excluded by!**/node_modules/**node_modules/@types/node/module.d.tsis excluded by!**/node_modules/**node_modules/@types/node/net.d.tsis excluded by!**/node_modules/**node_modules/@types/node/os.d.tsis excluded by!**/node_modules/**node_modules/@types/node/package.jsonis excluded by!**/node_modules/**node_modules/@types/node/path.d.tsis excluded by!**/node_modules/**node_modules/@types/node/perf_hooks.d.tsis excluded by!**/node_modules/**node_modules/@types/node/process.d.tsis excluded by!**/node_modules/**node_modules/@types/node/punycode.d.tsis excluded by!**/node_modules/**node_modules/@types/node/querystring.d.tsis excluded by!**/node_modules/**node_modules/@types/node/readline.d.tsis excluded by!**/node_modules/**node_modules/@types/node/readline/promises.d.tsis excluded by!**/node_modules/**node_modules/@types/node/repl.d.tsis excluded by!**/node_modules/**node_modules/@types/node/sea.d.tsis excluded by!**/node_modules/**node_modules/@types/node/sqlite.d.tsis excluded by!**/node_modules/**node_modules/@types/node/stream.d.tsis excluded by!**/node_modules/**node_modules/@types/node/stream/consumers.d.tsis excluded by!**/node_modules/**node_modules/@types/node/stream/promises.d.tsis excluded by!**/node_modules/**node_modules/@types/node/stream/web.d.tsis excluded by!**/node_modules/**node_modules/@types/node/string_decoder.d.tsis excluded by!**/node_modules/**node_modules/@types/node/test.d.tsis excluded by!**/node_modules/**node_modules/@types/node/timers.d.tsis excluded by!**/node_modules/**node_modules/@types/node/timers/promises.d.tsis excluded by!**/node_modules/**node_modules/@types/node/tls.d.tsis excluded by!**/node_modules/**node_modules/@types/node/trace_events.d.tsis excluded by!**/node_modules/**node_modules/@types/node/ts5.1/compatibility/disposable.d.tsis excluded by!**/node_modules/**node_modules/@types/node/ts5.1/index.d.tsis excluded by!**/node_modules/**node_modules/@types/node/ts5.6/buffer.buffer.d.tsis excluded by!**/node_modules/**node_modules/@types/node/ts5.6/compatibility/float16array.d.tsis excluded by!**/node_modules/**node_modules/@types/node/ts5.6/globals.typedarray.d.tsis excluded by!**/node_modules/**node_modules/@types/node/ts5.6/index.d.tsis excluded by!**/node_modules/**node_modules/@types/node/ts5.7/compatibility/float16array.d.tsis excluded by!**/node_modules/**node_modules/@types/node/ts5.7/index.d.tsis excluded by!**/node_modules/**node_modules/@types/node/tty.d.tsis excluded by!**/node_modules/**node_modules/@types/node/url.d.tsis excluded by!**/node_modules/**node_modules/@types/node/util.d.tsis excluded by!**/node_modules/**node_modules/@types/node/v8.d.tsis excluded by!**/node_modules/**node_modules/@types/node/vm.d.tsis excluded by!**/node_modules/**node_modules/@types/node/wasi.d.tsis excluded by!**/node_modules/**node_modules/@types/node/worker_threads.d.tsis excluded by!**/node_modules/**node_modules/@types/node/zlib.d.tsis excluded by!**/node_modules/**node_modules/@types/pg/LICENSEis excluded by!**/node_modules/**node_modules/@types/pg/README.mdis excluded by!**/node_modules/**node_modules/@types/pg/index.d.mtsis excluded by!**/node_modules/**node_modules/@types/pg/index.d.tsis excluded by!**/node_modules/**node_modules/@types/pg/lib/connection-parameters.d.tsis excluded by!**/node_modules/**node_modules/@types/pg/lib/type-overrides.d.tsis excluded by!**/node_modules/**node_modules/@types/pg/package.jsonis excluded by!**/node_modules/**node_modules/@types/qs/LICENSEis excluded by!**/node_modules/**node_modules/@types/qs/README.mdis excluded by!**/node_modules/**node_modules/@types/qs/index.d.tsis excluded by!**/node_modules/**node_modules/@types/qs/package.jsonis excluded by!**/node_modules/**node_modules/@types/range-parser/LICENSEis excluded by!**/node_modules/**node_modules/@types/range-parser/README.mdis excluded by!**/node_modules/**node_modules/@types/range-parser/index.d.tsis excluded by!**/node_modules/**node_modules/@types/range-parser/package.jsonis excluded by!**/node_modules/**node_modules/@types/send/LICENSEis excluded by!**/node_modules/**node_modules/@types/send/README.mdis excluded by!**/node_modules/**node_modules/@types/send/index.d.tsis excluded by!**/node_modules/**node_modules/@types/send/package.jsonis excluded by!**/node_modules/**node_modules/@types/serve-static/LICENSEis excluded by!**/node_modules/**node_modules/@types/serve-static/README.mdis excluded by!**/node_modules/**node_modules/@types/serve-static/index.d.tsis excluded by!**/node_modules/**node_modules/@types/serve-static/package.jsonis excluded by!**/node_modules/**node_modules/@types/strip-bom/README.mdis excluded by!**/node_modules/**node_modules/@types/strip-bom/index.d.tsis excluded by!**/node_modules/**node_modules/@types/strip-bom/package.jsonis excluded by!**/node_modules/**node_modules/@types/strip-bom/types-metadata.jsonis excluded by!**/node_modules/**node_modules/@types/strip-json-comments/LICENSEis excluded by!**/node_modules/**node_modules/@types/strip-json-comments/README.mdis excluded by!**/node_modules/**node_modules/@types/strip-json-comments/index.d.tsis excluded by!**/node_modules/**node_modules/@types/strip-json-comments/package.jsonis excluded by!**/node_modules/**node_modules/accepts/HISTORY.mdis excluded by!**/node_modules/**node_modules/accepts/LICENSEis excluded by!**/node_modules/**node_modules/accepts/README.mdis excluded by!**/node_modules/**node_modules/accepts/index.jsis excluded by!**/node_modules/**node_modules/accepts/package.jsonis excluded by!**/node_modules/**node_modules/acorn-walk/CHANGELOG.mdis excluded by!**/node_modules/**node_modules/acorn-walk/LICENSEis excluded by!**/node_modules/**node_modules/acorn-walk/README.mdis excluded by!**/node_modules/**node_modules/acorn-walk/dist/walk.d.mtsis excluded by!**/dist/**,!**/node_modules/**node_modules/acorn-walk/dist/walk.d.tsis excluded by!**/dist/**,!**/node_modules/**node_modules/acorn-walk/dist/walk.jsis excluded by!**/dist/**,!**/node_modules/**node_modules/acorn-walk/dist/walk.mjsis excluded by!**/dist/**,!**/node_modules/**node_modules/acorn-walk/package.jsonis excluded by!**/node_modules/**node_modules/acorn/CHANGELOG.mdis excluded by!**/node_modules/**node_modules/acorn/LICENSEis excluded by!**/node_modules/**node_modules/acorn/README.mdis excluded by!**/node_modules/**node_modules/acorn/bin/acornis excluded by!**/node_modules/**node_modules/acorn/dist/acorn.d.mtsis excluded by!**/dist/**,!**/node_modules/**node_modules/acorn/dist/acorn.d.tsis excluded by!**/dist/**,!**/node_modules/**node_modules/acorn/dist/acorn.jsis excluded by!**/dist/**,!**/node_modules/**node_modules/acorn/dist/acorn.mjsis excluded by!**/dist/**,!**/node_modules/**node_modules/acorn/dist/bin.jsis excluded by!**/dist/**,!**/node_modules/**node_modules/acorn/package.jsonis excluded by!**/node_modules/**node_modules/anymatch/LICENSEis excluded by!**/node_modules/**node_modules/anymatch/README.mdis excluded by!**/node_modules/**node_modules/anymatch/index.d.tsis excluded by!**/node_modules/**node_modules/anymatch/index.jsis excluded by!**/node_modules/**node_modules/anymatch/package.jsonis excluded by!**/node_modules/**node_modules/arg/LICENSE.mdis excluded by!**/node_modules/**node_modules/arg/README.mdis excluded by!**/node_modules/**node_modules/arg/index.d.tsis excluded by!**/node_modules/**node_modules/arg/index.jsis excluded by!**/node_modules/**node_modules/arg/package.jsonis excluded by!**/node_modules/**node_modules/balanced-match/.github/FUNDING.ymlis excluded by!**/node_modules/**node_modules/balanced-match/LICENSE.mdis excluded by!**/node_modules/**node_modules/balanced-match/README.mdis excluded by!**/node_modules/**node_modules/balanced-match/index.jsis excluded by!**/node_modules/**node_modules/balanced-match/package.jsonis excluded by!**/node_modules/**node_modules/binary-extensions/binary-extensions.jsonis excluded by!**/node_modules/**node_modules/binary-extensions/binary-extensions.json.d.tsis excluded by!**/node_modules/**node_modules/binary-extensions/index.d.tsis excluded by!**/node_modules/**node_modules/binary-extensions/index.jsis excluded by!**/node_modules/**node_modules/binary-extensions/licenseis excluded by!**/node_modules/**node_modules/binary-extensions/package.jsonis excluded by!**/node_modules/**node_modules/binary-extensions/readme.mdis excluded by!**/node_modules/**node_modules/body-parser/HISTORY.mdis excluded by!**/node_modules/**node_modules/body-parser/LICENSEis excluded by!**/node_modules/**node_modules/body-parser/README.mdis excluded by!**/node_modules/**node_modules/body-parser/index.jsis excluded by!**/node_modules/**node_modules/body-parser/lib/read.jsis excluded by!**/node_modules/**node_modules/body-parser/lib/types/json.jsis excluded by!**/node_modules/**node_modules/body-parser/lib/types/raw.jsis excluded by!**/node_modules/**
📒 Files selected for processing (25)
.adonisrc.json(0 hunks).env(1 hunks).env.example(0 hunks).gitignore(0 hunks).gitignore copy(0 hunks).prettierignore(0 hunks)Leiame.md(0 hunks)README.md(1 hunks)ace(0 hunks)ace-manifest.json(0 hunks)app/Controllers/VehiclesController.ts(0 hunks)app/Exceptions/Handler.ts(0 hunks)app/Types/Vehicle.ts(0 hunks)commands/index.ts(0 hunks)config/app.ts(0 hunks)config/bodyparser.ts(0 hunks)config/cors.ts(0 hunks)config/drive.ts(0 hunks)config/hash.ts(0 hunks)contracts/drive.ts(0 hunks)contracts/env.ts(0 hunks)contracts/events.ts(0 hunks)contracts/hash.ts(0 hunks)contracts/tests.ts(0 hunks)env.ts(0 hunks)
💤 Files with no reviewable changes (23)
- .gitignore copy
- .prettierignore
- .env.example
- app/Controllers/VehiclesController.ts
- ace
- .adonisrc.json
- contracts/env.ts
- config/drive.ts
- config/cors.ts
- contracts/drive.ts
- ace-manifest.json
- contracts/hash.ts
- app/Types/Vehicle.ts
- config/hash.ts
- config/bodyparser.ts
- env.ts
- commands/index.ts
- contracts/events.ts
- .gitignore
- contracts/tests.ts
- Leiame.md
- app/Exceptions/Handler.ts
- config/app.ts
🧰 Additional context used
🪛 markdownlint-cli2 (0.17.2)
README.md
120-120: Bare URL used
(MD034, no-bare-urls)
🔇 Additional comments (2)
README.md (2)
1-3: Banner image path likely broken in rendered README
public/banner.pngis relative to the repository root, but after the folder split the asset probably lives incorelab-web-challenge/public/. The current path renders a broken image on GitHub.- <img src="public/banner.png" alt="Demonstração do projeto" width="100%" /> + <img src="corelab-web-challenge/public/banner.png" alt="Demonstração do projeto" width="100%" />Please verify the actual location.
19-21: Directory names clash with the new repo structureThe README still references
corelab-api-challenge(backend) andcorelab-web-challenge(frontend) folders, but the PR removes all AdonisJS backend code and no backend folder is added back. Either:
- Re-add the backend folder/content, or
- Update the README to reflect that this repository now contains only the frontend.
Keeping stale paths will confuse onboarders.
| @@ -0,0 +1 @@ | |||
| DATABASE_URL='postgresql://neondb_owner:npg_hH09WtXCdiBr@ep-odd-term-aco6bmqk-pooler.sa-east-1.aws.neon.tech/neondb?sslmode=require&channel_binding=require' No newline at end of file | |||
There was a problem hiding this comment.
Remove hard-coded credentials from version control immediately
The full PostgreSQL connection string—with username, password, host and DB name—is being committed to the repository. This leaks production-level secrets and violates basic security hygiene.
Action items
- DATABASE_URL='postgresql://neondb_owner:npg_hH09WtXCdiBr@ep-odd-term-aco6bmqk-pooler.sa-east-1.aws.neon.tech/neondb?sslmode=require&channel_binding=require'
+ # move the real secret into a non-tracked .env file (added to .gitignore)
+ DATABASE_URL='postgresql://<user>:<password>@<host>/<database>?sslmode=require'- Rotate the exposed credentials on NeonDB now.
- Add
.env(and similar) to.gitignore. - Commit only a templated
.env.examplewith placeholder values.
📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| DATABASE_URL='postgresql://neondb_owner:npg_hH09WtXCdiBr@ep-odd-term-aco6bmqk-pooler.sa-east-1.aws.neon.tech/neondb?sslmode=require&channel_binding=require' | |
| # move the real secret into a non-tracked .env file (added to .gitignore) | |
| DATABASE_URL='postgresql://<user>:<password>@<host>/<database>?sslmode=require' |
🤖 Prompt for AI Agents
In the .env file at line 1, the PostgreSQL connection string with sensitive
credentials is hard-coded and committed to version control, risking security
breaches. Immediately rotate the exposed NeonDB credentials to invalidate the
leaked ones. Add the .env file to .gitignore to prevent future commits of
sensitive environment variables. Replace the committed .env with a .env.example
file containing placeholder values for all secrets and configuration parameters.
Summary by CodeRabbit
Documentation
Chores
Refactor